annotate app/main/index/_lang_chooser.lua @ 1415:16695c98de23
Allow full replacement of registration confirmation page
 | author | 
 bsw | 
 | date | 
 Thu Aug 30 10:35:26 2018 +0200 (2018-08-30) | 
 | 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 }
 |