bsw@1233: ui.title(_"Email address confirmation") bsw@1233: bsw@1680: ui.grid{ content = function() bsw@1680: ui.cell_full{ content = function() bsw@1680: ui.container { attr = { class = "mdl-card mdl-shadow--2dp mdl-card__fullwidth" }, content = function() bsw@1680: ui.container{ attr = { class = "mdl-card__title mdl-card--border" }, content = function() bsw@1680: ui.heading { attr = { class = "mdl-card__title-text" }, level = 2, content = _"Email address confirmation" } bsw@1680: end } bsw@1680: ui.container{ attr = { class = "mdl-card__content mdl-card--border" }, content = function() bsw@1680: ui.form{ bsw@1680: attr = { class = "vertical" }, bsw@1233: module = "index", bsw@1680: action = "confirm_notify_email", bsw@1680: routing = { bsw@1680: ok = { bsw@1680: mode = "redirect", bsw@1680: module = "index", bsw@1680: view = "index" bsw@1680: } bsw@1680: }, bsw@1680: content = function() bsw@1680: local secret = param.get("secret") bsw@1680: if secret then bsw@1680: ui.field.hidden{ bsw@1680: name = "secret", bsw@1680: value = secret bsw@1680: } bsw@1680: else bsw@1680: ui.field.text{ bsw@1680: label = _"Confirmation code", bsw@1680: name = "secret" bsw@1680: } bsw@1680: end bsw@1680: ui.tag{ bsw@1680: tag = "input", bsw@1680: attr = { bsw@1680: type = "submit", bsw@1680: class = "mdl-button mdl-js-button mdl-button--raised mdl-button--colored", bsw@1680: value = _'Confirm' bsw@1680: } bsw@1680: } bsw@1680: end bsw@1233: } bsw@1233: bsw@1680: end } bsw@1680: end } bsw@1681: end } bsw@1681: end }