bsw@1045: ui.title(_"Recover login name")
bsw@1045:
bsw/jbe@1309: ui.container{ attr = { class = "mdl-grid" }, content = function()
bsw/jbe@1309: ui.container{ attr = { class = "mdl-cell mdl-cell--12-col" }, content = function()
bsw/jbe@1309: execute.view{ module = "index", view = "_lang_chooser" }
bsw@989:
bsw/jbe@1309: ui.heading{ level = 1, content = _"Forgot login name?" }
bsw@989:
bsw@1045: ui.tag{
bsw@1045: tag = 'p',
bsw@1045: content = _'Please enter your email address. You will receive an email with your login name.'
bsw@1045: }
bsw/jbe@1309:
bsw@1045: ui.form{
bsw@1045: attr = { class = "vertical" },
bsw@989: module = "index",
bsw@1045: action = "send_login",
bsw@1045: routing = {
bsw/jbe@1309: default = {
bsw@1045: mode = "redirect",
bsw@1045: module = "index",
bsw/jbe@1309: view = "login", params = {
bsw/jbe@1309: redirect_module = param.get("redirect_module"),
bsw/jbe@1309: redirect_view = param.get("redirect_view"),
bsw/jbe@1309: redirect_id = param.get("redirect_id"),
bsw/jbe@1309: redirect_params = param.get("redirect_params")
bsw/jbe@1309: }
bsw@1045: }
bsw@1045: },
bsw@1045: content = function()
bsw/jbe@1309: ui.field.text{
bsw/jbe@1309: container_attr = { class = "mdl-textfield mdl-js-textfield mdl-textfield--floating-label" },
bsw/jbe@1309: attr = { id = "lf-login__username", class = "mdl-textfield__input" },
bsw/jbe@1309: label_attr = { class = "mdl-textfield__label", ["for"] = "lf-login__username" },
bsw/jbe@1309: label = _'Email address',
bsw/jbe@1309: name = 'email',
bsw/jbe@1309: value = ''
bsw@1045: }
bsw/jbe@1309: slot.put("
")
bsw@1045:
bsw/jbe@1309: slot.put("
")
bsw/jbe@1309: ui.tag{
bsw/jbe@1309: tag = "input",
bsw/jbe@1309: attr = {
bsw/jbe@1309: type = "submit",
bsw/jbe@1309: class = "mdl-button mdl-js-button mdl-button--raised mdl-button--colored",
bsw@1045: value = _"Request email with login name"
bsw@1045: }
bsw/jbe@1309: }
bsw/jbe@1309: slot.put(" ")
bsw/jbe@1309: ui.link{
bsw/jbe@1309: attr = { class = "mdl-button mdl-js-button mdl-button--raised mdl-js-ripple-effect" },
bsw/jbe@1309: module = "index", view = "login", text = _"Cancel", params = {
bsw/jbe@1309: redirect_module = param.get("redirect_module"),
bsw/jbe@1309: redirect_view = param.get("redirect_view"),
bsw/jbe@1309: redirect_id = param.get("redirect_id"),
bsw/jbe@1309: redirect_params = param.get("redirect_params")
bsw/jbe@1309: }
bsw/jbe@1309: }
bsw@1045: end
bsw@989: }
bsw/jbe@1309: end }
bsw/jbe@1309: end }