annotate demo-app/app/main/index/login.lua @ 444:5d307886bd89
Added net.configure_mail{...} function to allow other mail interfaces than sendmail
author |
jbe |
date |
Sun Feb 28 19:16:03 2016 +0100 (2016-02-28) |
parents |
9fdfb27f8e67 |
children |
|
rev |
line source |
jbe/bsw@0
|
1 slot.put_into("title", encode.html(_"Password login"))
|
jbe/bsw@0
|
2
|
jbe/bsw@0
|
3 slot.select("main", function()
|
jbe/bsw@0
|
4
|
jbe/bsw@0
|
5 ui.form{
|
jbe/bsw@0
|
6 attr = { class = "vertical" },
|
jbe/bsw@0
|
7 module = "index",
|
jbe/bsw@0
|
8 action = "login",
|
jbe/bsw@0
|
9 routing = {
|
jbe/bsw@0
|
10 default = {
|
jbe/bsw@0
|
11 mode = "redirect",
|
jbe/bsw@0
|
12 module = "index",
|
jbe/bsw@0
|
13 view = "index"
|
jbe/bsw@0
|
14 }
|
jbe/bsw@0
|
15 },
|
jbe/bsw@0
|
16 content = function()
|
jbe/bsw@0
|
17
|
jbe/bsw@0
|
18 ui.container{
|
jbe/bsw@0
|
19 attr = { class = "lang_chooser" },
|
jbe/bsw@0
|
20 content = function()
|
jbe/bsw@0
|
21 for i, lang in ipairs{"en", "de", "es"} do
|
jbe/bsw@0
|
22 ui.container{
|
jbe/bsw@0
|
23 content = function()
|
jbe/bsw@0
|
24 ui.link{
|
jbe/bsw@0
|
25 content = function()
|
jbe/bsw@0
|
26 ui.image{
|
jbe/bsw@0
|
27 static = "lang/" .. lang .. ".png",
|
jbe/bsw@0
|
28 attr = { alt = lang }
|
jbe/bsw@0
|
29 }
|
jbe/bsw@0
|
30 slot.put(lang)
|
jbe/bsw@0
|
31 end,
|
jbe/bsw@0
|
32 module = "index",
|
jbe/bsw@0
|
33 view = "login",
|
jbe/bsw@0
|
34 params = { lang = lang }
|
jbe/bsw@0
|
35 }
|
jbe/bsw@0
|
36 end
|
jbe/bsw@0
|
37 }
|
jbe/bsw@0
|
38 end
|
jbe/bsw@0
|
39 end
|
jbe/bsw@0
|
40 }
|
jbe/bsw@0
|
41
|
jbe/bsw@0
|
42 ui.field.text{ label = _"Username", name = "ident" }
|
jbe/bsw@0
|
43 ui.field.text{ label = _"Password", name = "password" }
|
jbe/bsw@0
|
44 ui.submit{ text = _"Login" }
|
jbe/bsw@0
|
45 end
|
jbe/bsw@0
|
46 }
|
jbe/bsw@0
|
47 end) |