liquid_feedback_frontend

annotate app/main/index/_lang_chooser.lua @ 1414:cd497eb8fd73

Added forced sleep at end of notification loops
author bsw
date Sun Aug 26 13:40:28 2018 +0200 (2018-08-26)
parents 32cc544d5a5b
children
rev   line source
bsw/jbe@1309 1 ui.tag{ tag = "button", attr = { id = "lf-lang-menu", class = "mdl-button mdl-js-button float-right" }, content = function()
bsw/jbe@1309 2 ui.tag{ tag = "i", attr = { class = "material-icons" }, content = "language" }
bsw/jbe@1309 3 ui.tag{ tag = "i", attr = { class = "material-icons" }, content = "translate" }
bsw/jbe@1309 4 end }
bsw/jbe@1309 5
bsw/jbe@1309 6 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()
bsw/jbe@1309 7 for i, lang in ipairs(config.enabled_languages) do
bsw/jbe@1309 8 local langcode
bsw/jbe@1309 9 locale.do_with({ lang = lang }, function()
bsw/jbe@1309 10 langcode = _("[Name of Language]")
bsw/jbe@1309 11 end)
bsw/jbe@1309 12 ui.tag{ tag = "li", attr = { class = "mdl-menu__item" }, content = function()
bsw/jbe@1309 13 ui.link{
bsw/jbe@1309 14 content = langcode,
bsw/jbe@1309 15 attr = { class = "mdl-menu__link" },
bsw/jbe@1309 16 module = "index",
bsw/jbe@1309 17 action = "set_lang",
bsw/jbe@1309 18 params = { lang = lang },
bsw/jbe@1309 19 routing = {
bsw/jbe@1309 20 default = {
bsw/jbe@1309 21 mode = "redirect",
bsw/jbe@1309 22 module = request.get_module(),
bsw/jbe@1309 23 view = request.get_view(),
bsw/jbe@1309 24 id = request.get_id_string(),
bsw/jbe@1309 25 params = request.get_param_strings()
bsw/jbe@1309 26 }
bsw/jbe@1309 27 }
bsw/jbe@1309 28 }
bsw/jbe@1309 29 end }
bsw/jbe@1309 30 end
bsw/jbe@1309 31 end }

Impressum / About Us