liquid_feedback_frontend

view app/main/area/_issue_list.lua @ 1791:4edec387855f

Better handling of translation strings with links
author bsw
date Wed Oct 20 16:04:30 2021 +0200 (2021-10-20)
parents 701a5cf6b067
children
line source
1 local issues_selector = param.get("issues_selector", "table")
2 local phase = param.get("phase")
4 if phase == "admission" then
5 headline = _"Issues in admission phase"
6 elseif phase == "discussion" then
7 headline = _"Issues in discussion phase"
8 elseif phase == "verification" then
9 headline = _"Issues in verification phase"
10 elseif phase == "voting" then
11 headline = _"Issues in voting phase"
12 elseif phase == "closed" then
13 headline = _"Closed issues"
14 end
16 ui.heading { level = "1", content = headline }
18 local issues = issues_selector:exec()
20 ui.tag {
21 tag = "ul",
22 attr = { class = { "issues" } },
23 content = function ()
25 for i, issue in ipairs(issues) do
27 ui.tag { tag = "li", content = function ()
28 ui.heading { level = 2, content = issue.name }
30 execute.view {
31 module = "initiative", view = "_list", params = {
32 initiatives = issue.initiatives,
33 state = phase
34 }
35 }
37 slot.put ( '<hr class="nice" />' )
39 end }
41 end
42 end
43 }

Impressum / About Us