liquid_feedback_frontend
diff app/main/index/login.lua @ 441:58647c8a0339
Show language chooser on all public pages
| author | bsw |
|---|---|
| date | Sun Mar 11 12:35:00 2012 +0100 (2012-03-11) |
| parents | 5a0d5369b21d |
| children | f9b80c930456 |
line diff
1.1 --- a/app/main/index/login.lua Sun Mar 11 12:31:26 2012 +0100 1.2 +++ b/app/main/index/login.lua Sun Mar 11 12:35:00 2012 +0100 1.3 @@ -10,39 +10,11 @@ 1.4 end 1.5 } 1.6 1.7 +execute.view{ module = "index", view = "_lang_chooser" } 1.8 + 1.9 slot.put_into("title", encode.html(config.app_title)) 1.10 app.html_title.title = _"Login" 1.11 1.12 -slot.select("title", function() 1.13 - ui.container{ 1.14 - attr = { class = "lang_chooser" }, 1.15 - content = function() 1.16 - for i, lang in ipairs{"en", "de", "eo"} do 1.17 - ui.link{ 1.18 - content = function() 1.19 - ui.image{ 1.20 - static = "lang/" .. lang .. ".png", 1.21 - attr = { style = "margin-left: 0.5em;", alt = lang } 1.22 - } 1.23 - end, 1.24 - text = _('Select language "#{langcode}"', { langcode = lang }), 1.25 - module = "index", 1.26 - action = "set_lang", 1.27 - params = { lang = lang }, 1.28 - routing = { 1.29 - default = { 1.30 - mode = "redirect", 1.31 - module = request.get_module(), 1.32 - view = request.get_view(), 1.33 - id = param.get_id_cgi(), 1.34 - params = param.get_all_cgi() 1.35 - } 1.36 - } 1.37 - } 1.38 - end 1.39 - end 1.40 - } 1.41 -end) 1.42 1.43 if config.motd_public then 1.44 local help_text = config.motd_public