liquid_feedback_frontend

diff app/main/index/_lang_chooser.lua @ 1309:32cc544d5a5b

Cumulative patch for upcoming frontend version 4
author bsw/jbe
date Sun Jul 15 14:07:29 2018 +0200 (2018-07-15)
parents 63d6549cc00b
children
line diff
     1.1 --- a/app/main/index/_lang_chooser.lua	Thu Jun 23 03:30:57 2016 +0200
     1.2 +++ b/app/main/index/_lang_chooser.lua	Sun Jul 15 14:07:29 2018 +0200
     1.3 @@ -0,0 +1,31 @@
     1.4 +ui.tag{ tag = "button", attr = { id = "lf-lang-menu", class = "mdl-button mdl-js-button float-right" }, content = function()
     1.5 +  ui.tag{ tag = "i", attr = { class = "material-icons" }, content = "language" }
     1.6 +  ui.tag{ tag = "i", attr = { class = "material-icons" }, content = "translate" }
     1.7 +end }
     1.8 +
     1.9 +ui.tag { tag = "ul", attr = { class = "mdl-menu mdl-menu--bottom-right mdl-js-menu mdl-js-ripple-effect", ["data-mdl-for"] = "lf-lang-menu" }, content = function()
    1.10 +  for i, lang in ipairs(config.enabled_languages) do
    1.11 +    local langcode
    1.12 +    locale.do_with({ lang = lang }, function()
    1.13 +      langcode = _("[Name of Language]")
    1.14 +    end)
    1.15 +    ui.tag{ tag = "li", attr = { class = "mdl-menu__item" }, content = function()
    1.16 +      ui.link{
    1.17 +        content = langcode,
    1.18 +        attr = { class = "mdl-menu__link" },
    1.19 +        module = "index",
    1.20 +        action = "set_lang",
    1.21 +        params = { lang = lang },
    1.22 +        routing = {
    1.23 +          default = {
    1.24 +            mode = "redirect",
    1.25 +            module = request.get_module(),
    1.26 +            view = request.get_view(),
    1.27 +            id = request.get_id_string(),
    1.28 +            params = request.get_param_strings()
    1.29 +          }
    1.30 +        }
    1.31 +      }
    1.32 +    end }
    1.33 +  end
    1.34 +end }

Impressum / About Us