liquid_feedback_frontend

annotate app/main/issue/_head2.lua @ 1190:9700ce0d5541

Update installation instructions regarding Moonbridge command line options; Typo in heading of installation instructions fixed
author jbe
date Sun Mar 29 20:31:32 2015 +0200 (2015-03-29)
parents 701a5cf6b067
children
rev   line source
bsw@1045 1 local issue = param.get("issue", "table")
bsw@1045 2 local for_history = param.get("for_history", atom.boolean)
bsw@1045 3
bsw@1045 4 ui.sectionHead( "issueInfo", function ()
bsw@1045 5 ui.container { attr = { class = "left" }, content = function()
bsw@1045 6 ui.heading { level = 1, content = issue.name }
bsw@1045 7 end }
bsw@1045 8 if app.session.member then
bsw@1045 9 ui.container { attr = { class = "right" }, content = function ()
bsw@1045 10 if issue.fully_frozen then
bsw@1045 11 if issue.member_info.direct_voted then
bsw@1045 12 ui.image { attr = { class = "icon48 right" }, static = "icons/48/voted_ok.png" }
bsw@1045 13 ui.tag { content = _"You have voted" }
bsw@1045 14 slot.put(" ")
bsw@1045 15 if not issue.closed then
bsw@1045 16 slot.put("<br />")
bsw@1045 17 ui.link {
bsw@1045 18 module = "vote", view = "list",
bsw@1045 19 params = { issue_id = issue.id },
bsw@1045 20 text = _"change vote"
bsw@1045 21 }
bsw@1045 22 else
bsw@1045 23 ui.link {
bsw@1045 24 module = "vote", view = "list",
bsw@1045 25 params = { issue_id = issue.id },
bsw@1045 26 text = _"show vote"
bsw@1045 27 }
bsw@1045 28 end
bsw@1045 29 slot.put(" ")
bsw@1045 30 elseif active_trustee_id then
bsw@1045 31 ui.tag { content = _"You have voted via delegation" }
bsw@1045 32 ui.link {
bsw@1045 33 content = _"Show voting ballot",
bsw@1045 34 module = "vote", view = "list", params = {
bsw@1045 35 issue_id = issue.id, member_id = active_trustee_id
bsw@1045 36 }
bsw@1045 37 }
bsw@1045 38 elseif not issue.closed then
bsw@1045 39 ui.link {
bsw@1045 40 attr = { class = "btn btn-default" },
bsw@1045 41 module = "vote", view = "list",
bsw@1045 42 params = { issue_id = issue.id },
bsw@1045 43 text = _"vote now"
bsw@1045 44 }
bsw@1045 45 end
bsw@1045 46 elseif not issue.closed then
bsw@1045 47 if issue.member_info.own_participation then
bsw@1045 48 ui.image { attr = { class = "icon48 right" }, static = "icons/48/eye.png" }
bsw@1045 49 ui.tag{ content = _"You are interested in this issue" }
bsw@1045 50 slot.put("<br />")
bsw@1045 51 ui.link {
bsw@1045 52 module = "interest", action = "update",
bsw@1045 53 params = { issue_id = issue.id, delete = true },
bsw@1045 54 routing = { default = {
bsw@1045 55 mode = "redirect", module = "issue", view = "show", id = issue.id
bsw@1045 56 } },
bsw@1045 57 text = _"remove my interest"
bsw@1045 58 }
bsw@1045 59 else
bsw@1045 60 ui.link {
bsw@1045 61 attr = { class = "btn btn-default" },
bsw@1045 62 module = "interest", action = "update",
bsw@1045 63 params = { issue_id = issue.id },
bsw@1045 64 routing = { default = {
bsw@1045 65 mode = "redirect", module = "issue", view = "show", id = issue.id
bsw@1045 66 } },
bsw@1045 67 text = _"add my interest"
bsw@1045 68 }
bsw@1045 69 end
bsw@1045 70 end
bsw@1045 71 end }
bsw@1045 72 end
bsw@1045 73 end)
bsw@1045 74
bsw@1045 75 ui.container {
bsw@1045 76 attr = { class = "ui_filter", style="clear: left; margin-top: 4px;" },
bsw@1045 77 content = function ()
bsw@1045 78 ui.container {
bsw@1045 79 attr = { class = "ui_filter_head" },
bsw@1045 80 content = function ()
bsw@1045 81
bsw@1045 82 ui.link{
bsw@1045 83 attr = { class = not for_history and "active" or nil },
bsw@1045 84 text = _"Initiatives",
bsw@1045 85 module = "issue", view = "show", id = issue.id
bsw@1045 86 }
bsw@1045 87 slot.put(" ")
bsw@1045 88 ui.link{
bsw@1045 89 attr = { class = for_history and "active" or nil },
bsw@1045 90 text = _"History",
bsw@1045 91 module = "issue", view = "history", id = issue.id
bsw@1045 92 }
bsw@1045 93 end
bsw@1045 94 }
bsw@1045 95 end
bsw@1045 96 }

Impressum / About Us