liquid_feedback_frontend

annotate app/main/interest/_show_box.lua @ 239:86988175dc89

Fix some typos
author Ingo Bormuth <mail@ibormuth.de>
date Tue Dec 27 02:13:46 2011 +0100 (2011-12-27)
parents 3f179402127f
children ec86db506312
rev   line source
bsw/jbe@0 1
bsw/jbe@0 2 local issue = param.get("issue", "table")
bsw/jbe@0 3
bsw/jbe@4 4 local interest = Interest:by_pk(issue.id, app.session.member.id)
bsw@173 5 local membership = Membership:by_pk(issue.area_id, app.session.member_id)
bsw/jbe@0 6
bsw/jbe@4 7 if interest then
bsw/jbe@4 8 slot.select("actions", function()
bsw/jbe@0 9
bsw/jbe@0 10 ui.container{
bsw/jbe@4 11 attr = { class = "interest vote_info"},
bsw/jbe@0 12 content = function()
bsw/jbe@4 13 ui.container{
bsw/jbe@4 14 attr = {
bsw/jbe@19 15 class = "head head_active" .. (interest.autoreject and " head_autoreject" or ""),
bsw/jbe@4 16 onclick = "document.getElementById('interest_content').style.display = 'block';"
bsw/jbe@4 17 },
bsw/jbe@4 18 content = function()
bsw/jbe@5 19 ui.image{
bsw/jbe@5 20 static = "icons/16/eye.png"
bsw/jbe@5 21 }
bsw/jbe@4 22 slot.put(_"Your are interested")
bsw/jbe@19 23
bsw@173 24 if interest.autoreject == true or
bsw@176 25 (interest.autoreject == nil and membership and membership.autoreject == true)
bsw@173 26 then
bsw/jbe@19 27 ui.image{
bsw/jbe@19 28 static = "icons/16/thumb_down_red.png"
bsw/jbe@19 29 }
bsw/jbe@19 30 end
bsw/jbe@19 31
bsw@173 32 if interest.autoreject == false then
bsw@173 33 ui.image{
bsw@173 34 static = "icons/16/thumb_down_red_crossed.png"
bsw@173 35 }
bsw@173 36 end
bsw@173 37
bsw/jbe@4 38 ui.image{
bsw/jbe@4 39 static = "icons/16/dropdown.png"
bsw/jbe@4 40 }
bsw/jbe@4 41 end
bsw/jbe@0 42 }
bsw/jbe@4 43
bsw/jbe@4 44 ui.container{
bsw/jbe@4 45 attr = { class = "content", id = "interest_content" },
bsw/jbe@4 46 content = function()
bsw/jbe@4 47 ui.container{
bsw/jbe@4 48 attr = {
bsw/jbe@4 49 class = "close",
bsw/jbe@4 50 style = "cursor: pointer;",
bsw/jbe@4 51 onclick = "document.getElementById('interest_content').style.display = 'none';"
bsw/jbe@4 52 },
bsw/jbe@4 53 content = function()
bsw/jbe@4 54 ui.image{ static = "icons/16/cross.png" }
bsw/jbe@4 55 end
bsw/jbe@4 56 }
bsw/jbe@5 57 if issue.state ~= "finished" and issue.state ~= "cancelled" and issue.state ~= "voting" then
bsw/jbe@5 58 ui.link{
bsw/jbe@19 59 text = _"Remove my interest",
bsw/jbe@19 60 module = "interest",
bsw/jbe@19 61 action = "update",
bsw/jbe@19 62 params = { issue_id = issue.id, delete = true },
bsw/jbe@5 63 routing = { default = { mode = "redirect", module = "issue", view = "show", id = issue.id } }
bsw/jbe@5 64 }
bsw/jbe@5 65 slot.put("<br />")
bsw/jbe@5 66 slot.put("<br />")
bsw/jbe@5 67 end
bsw@173 68 if interest.autoreject == nil then
bsw@173 69 if membership then
bsw@173 70 if membership.autoreject then
bsw@173 71 ui.field.text{ value = _"Autoreject is inherited from area. (Currently turned on)" }
bsw@173 72 else
bsw@173 73 ui.field.text{ value = _"Autoreject is inherited from area. (Currently turned off)" }
bsw@173 74 end
bsw@173 75 else
bsw@173 76 ui.field.text{ value = _"Autoreject is inherited from area. (No member of this area)" }
bsw@173 77 end
bsw@173 78 slot.put("<br />")
bsw/jbe@5 79 if issue.state ~= "finished" and issue.state ~= "cancelled" then
bsw/jbe@5 80 ui.link{
bsw@173 81 text = _"Turn on autoreject for issue",
bsw@173 82 module = "interest",
bsw@173 83 action = "update",
bsw@173 84 params = { issue_id = issue.id, autoreject = true },
bsw@173 85 routing = { default = { mode = "redirect", module = "issue", view = "show", id = issue.id } }
bsw@173 86 }
bsw@173 87 ui.link{
bsw@173 88 text = _"Turn off autoreject for issue",
bsw/jbe@19 89 module = "interest",
bsw/jbe@19 90 action = "update",
bsw/jbe@19 91 params = { issue_id = issue.id, autoreject = false },
bsw/jbe@5 92 routing = { default = { mode = "redirect", module = "issue", view = "show", id = issue.id } }
bsw/jbe@5 93 }
bsw/jbe@5 94 end
bsw@173 95 elseif interest.autoreject == true then
bsw@173 96 ui.field.text{ value = _"Autoreject for this issue is turned on." }
bsw@173 97 slot.put("<br />")
bsw/jbe@5 98 if issue.state ~= "finished" and issue.state ~= "cancelled" then
bsw/jbe@5 99 ui.link{
bsw@173 100 text = _"Inherit autoreject from area",
bsw@173 101 module = "interest",
bsw@173 102 action = "update",
bsw@173 103 params = { issue_id = issue.id, autoreject = nil },
bsw@173 104 routing = { default = { mode = "redirect", module = "issue", view = "show", id = issue.id } }
bsw@173 105 }
bsw@173 106 ui.link{
bsw@173 107 text = _"Turn off autoreject for issue",
bsw@173 108 module = "interest",
bsw@173 109 action = "update",
bsw@173 110 params = { issue_id = issue.id, autoreject = false },
bsw@173 111 routing = { default = { mode = "redirect", module = "issue", view = "show", id = issue.id } }
bsw@173 112 }
bsw@173 113 end
bsw@173 114 elseif interest.autoreject == false then
bsw@173 115 ui.field.text{ value = _"Autoreject for this issue is turned off." }
bsw@173 116 slot.put("<br />")
bsw@173 117 if issue.state ~= "finished" and issue.state ~= "cancelled" then
bsw@173 118 ui.link{
bsw@173 119 text = _"Inherit autoreject from area",
bsw@173 120 module = "interest",
bsw@173 121 action = "update",
bsw@173 122 params = { issue_id = issue.id, autoreject = nil },
bsw@173 123 routing = { default = { mode = "redirect", module = "issue", view = "show", id = issue.id } }
bsw@173 124 }
bsw@173 125 ui.link{
bsw@173 126 text = _"Turn on autoreject for issue",
bsw/jbe@19 127 module = "interest",
bsw/jbe@19 128 action = "update",
bsw/jbe@19 129 params = { issue_id = issue.id, autoreject = true },
bsw/jbe@5 130 routing = { default = { mode = "redirect", module = "issue", view = "show", id = issue.id } }
bsw/jbe@5 131 }
bsw/jbe@5 132 end
bsw/jbe@4 133 end
bsw/jbe@4 134 end
bsw/jbe@0 135 }
bsw/jbe@0 136 end
bsw/jbe@4 137 }
bsw/jbe@4 138 end)
bsw@16 139 else
bsw@16 140 if not issue.closed and not issue.fully_frozen then
bsw@16 141 ui.link{
bsw/jbe@19 142 image = { static = "icons/16/user_add.png" },
bsw/jbe@19 143 text = _"Add my interest",
bsw/jbe@19 144 module = "interest",
bsw/jbe@19 145 action = "update",
bsw/jbe@19 146 params = { issue_id = issue.id },
bsw@16 147 routing = { default = { mode = "redirect", module = "issue", view = "show", id = issue.id } }
bsw@16 148 }
bsw@16 149 end
bsw/jbe@4 150 end

Impressum / About Us