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: }