annotate app/main/index/_lang_chooser.lua @ 1523:3bd7f57f887a
Do not create new session for invalid oauth2 session request
 | author | bsw | 
 | date | Thu Aug 20 15:51:44 2020 +0200 (2020-08-20) | 
 | 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 } |