annotate env/ui/supporter_count.lua @ 1859:02c34183b6df
Fixed wrong filename in INSTALL file
author |
bsw |
date |
Tue Nov 28 18:54:51 2023 +0100 (17 months ago) |
parents |
accb808d5b4a |
children |
|
rev |
line source |
bsw/jbe@1309
|
1 function ui.supporter_count(initiative)
|
bsw/jbe@1309
|
2 if initiative.supporter_count == nil then
|
bsw/jbe@1309
|
3 ui.tag {
|
bsw/jbe@1309
|
4 attr = { class = "supporterCount" },
|
bsw/jbe@1309
|
5 content = _"[calculating]"
|
bsw/jbe@1309
|
6 }
|
bsw/jbe@1309
|
7 elseif initiative.issue.closed == nil then
|
bsw@1850
|
8 if config.token and initiative.issue.area.unit_id == config.token.unit_id then
|
bsw/jbe@1309
|
9 ui.tag {
|
bsw@1850
|
10 attr = { class = "satisfiedSupporterCount" },
|
bsw@1850
|
11 content = _("#{count} #{token_name}", { count = initiative.satisfied_supporter_count / 100, token_name = config.token.token_name })
|
bsw/jbe@1309
|
12 }
|
bsw@1850
|
13 if initiative.potential_supporter_count and
|
bsw@1850
|
14 initiative.potential_supporter_count > 0
|
bsw@1850
|
15 then
|
bsw@1850
|
16 slot.put ( " " )
|
bsw@1850
|
17 ui.tag {
|
bsw@1850
|
18 attr = { class = "potentialSupporterCount" },
|
bsw@1850
|
19 content = _("(+ #{count} potential)", { count = initiative.potential_supporter_count / 100 })
|
bsw@1850
|
20 }
|
bsw@1850
|
21 end
|
bsw@1850
|
22 else
|
bsw@1850
|
23 ui.tag {
|
bsw@1850
|
24 attr = { class = "satisfiedSupporterCount" },
|
bsw@1850
|
25 content = _("#{count} supporter", { count = initiative.satisfied_supporter_count })
|
bsw@1850
|
26 }
|
bsw@1850
|
27 if initiative.potential_supporter_count and
|
bsw@1850
|
28 initiative.potential_supporter_count > 0
|
bsw@1850
|
29 then
|
bsw@1850
|
30 slot.put ( " " )
|
bsw@1850
|
31 ui.tag {
|
bsw@1850
|
32 attr = { class = "potentialSupporterCount" },
|
bsw@1850
|
33 content = _("(+ #{count} potential)", { count = initiative.potential_supporter_count })
|
bsw@1850
|
34 }
|
bsw@1850
|
35 end
|
bsw/jbe@1309
|
36 end
|
bsw/jbe@1309
|
37 end
|
bsw/jbe@1309
|
38 end
|