bsw/jbe@0: slot.put_into("title", encode.html(config.app_title)) bsw/jbe@0: bsw/jbe@0: ui.tag{ bsw/jbe@0: tag = 'p', bsw/jbe@0: content = 'You need to be logged in, to use this system.' bsw/jbe@0: } bsw/jbe@0: bsw/jbe@0: ui.form{ bsw/jbe@0: attr = { class = "login" }, bsw/jbe@0: module = 'index', bsw/jbe@0: action = 'login', bsw/jbe@0: routing = { bsw/jbe@0: ok = { bsw/jbe@0: mode = 'redirect', bsw/jbe@0: module = 'index', bsw/jbe@0: view = 'index' bsw/jbe@0: }, bsw/jbe@0: error = { bsw/jbe@0: mode = 'forward', bsw/jbe@0: module = 'index', bsw/jbe@0: view = 'login', bsw/jbe@0: } bsw/jbe@0: }, bsw/jbe@0: content = function() bsw/jbe@0: ui.field.text{ bsw/jbe@0: attr = { id = "username_field" }, bsw/jbe@0: label = _'Username', bsw/jbe@0: html_name = 'login', bsw/jbe@0: value = '' bsw/jbe@0: } bsw/jbe@0: ui.script{ script = 'document.getElementById("username_field").focus();' } bsw/jbe@0: ui.field.password{ bsw/jbe@0: label = _'Password', bsw/jbe@0: html_name = 'password', bsw/jbe@0: value = '' bsw/jbe@0: } bsw/jbe@0: ui.submit{ bsw/jbe@0: text = _'Login' bsw/jbe@0: } bsw/jbe@0: end bsw/jbe@0: }