bsw@1045: ui.form{ bsw@1045: attr = { class = "login" }, bsw@1045: module = 'index', bsw@1045: action = 'login', bsw@1045: routing = { bsw@1045: ok = { bsw@1045: mode = 'redirect', bsw@1045: module = param.get("redirect_module") or "index", bsw@1045: view = param.get("redirect_view") or "index", bsw@1045: id = param.get("redirect_id"), bsw@1045: }, bsw@1045: error = { bsw@1045: mode = 'forward', bsw@1045: module = 'index', bsw@1045: view = 'login', bsw@1045: } bsw@1045: }, bsw@1045: content = function() bsw@1045: ui.field.text{ bsw@1045: attr = { id = "username_field" }, bsw@1045: label = _'login name', bsw@1045: html_name = 'login', bsw@1045: value = '' bsw@1045: } bsw@1045: ui.script{ script = 'document.getElementById("username_field").focus();' } bsw@1045: ui.field.password{ bsw@1045: label = _'Password', bsw@1045: html_name = 'password', bsw@1045: value = '' bsw@1045: } bsw@1045: ui.submit{ bsw@1045: text = _'Login' bsw@1045: } bsw@1045: slot.put("  ") bsw@1045: ui.link{ module = "index", view = "reset_password", text = _"Forgot password?" } bsw@1045: end bsw@1045: }