liquid_feedback_frontend
annotate app/main/interest/_show_box.lua @ 228:36b37c65fe85
Esperanto translation for new values
Correction of denumerator/numerator mixup in German translation
Correction of denumerator/numerator mixup in German translation
author | Thomas Wuerfel |
---|---|
date | Sun Jul 10 13:31:24 2011 +0200 (2011-07-10) |
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 |