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

Impressum / About Us