annotate app/main/issue/_head.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 |
32cc544d5a5b |
rev |
line source |
bsw@525
|
1 local issue = param.get("issue", "table")
|
bsw@1045
|
2 local initiative = param.get("initiative", "table")
|
bsw@1045
|
3
|
bsw@1045
|
4 local member = param.get ( "member", "table" )
|
bsw@1045
|
5
|
bsw@1045
|
6
|
bsw@1045
|
7 ui.title ( function ()
|
bsw@1045
|
8
|
bsw@1045
|
9 ui.tag {
|
bsw@1045
|
10 attr = { class = "unit" },
|
bsw@1045
|
11 content = function()
|
bsw@1045
|
12 ui.link {
|
bsw@1045
|
13 content = function()
|
bsw@1045
|
14 ui.tag{ attr = { class = "name" }, content = issue.area.unit.name }
|
bsw@1045
|
15 end,
|
bsw@1045
|
16 module = "unit", view = "show",
|
bsw@1045
|
17 id = issue.area.unit.id
|
bsw@1045
|
18 }
|
bsw@1045
|
19 end
|
bsw@1045
|
20 }
|
bsw@1045
|
21 ui.tag { attr = { class = "spacer" }, content = function()
|
bsw@1045
|
22 slot.put ( " » " )
|
bsw@1045
|
23 end }
|
bsw@1045
|
24
|
bsw@1045
|
25 ui.tag {
|
bsw@1045
|
26 attr = { class = "area" },
|
bsw@1045
|
27 content = function()
|
bsw@1045
|
28 ui.link {
|
bsw@1045
|
29 content = function()
|
bsw@1045
|
30 ui.tag{ attr = { class = "name" }, content = issue.area.name }
|
bsw@1045
|
31 end,
|
bsw@1045
|
32 module = "area", view = "show",
|
bsw@1045
|
33 id = issue.area.id
|
bsw@1045
|
34 }
|
bsw@1045
|
35 end
|
bsw@1045
|
36 }
|
bsw@525
|
37
|
bsw@1045
|
38 ui.tag { attr = { class = "spacer" }, content = function()
|
bsw@1045
|
39 slot.put ( " » " )
|
bsw@1045
|
40 end }
|
bsw@1045
|
41
|
bsw@1045
|
42 ui.tag {
|
bsw@1045
|
43 attr = { class = "issue" },
|
bsw@1045
|
44 content = function()
|
bsw@1045
|
45 -- issue link
|
bsw@1045
|
46 ui.link {
|
bsw@1045
|
47 text = _("#{policy_name} ##{issue_id}", {
|
bsw@1045
|
48 policy_name = issue.policy.name,
|
bsw@1045
|
49 issue_id = issue.id
|
bsw@1045
|
50 } ),
|
bsw@1045
|
51 module = "issue", view = "show",
|
bsw@1045
|
52 id = issue.id
|
bsw@1045
|
53 }
|
bsw@1045
|
54
|
bsw@1045
|
55 slot.put ( " " )
|
bsw@1045
|
56
|
bsw@1045
|
57 if member then
|
bsw@1045
|
58 execute.view {
|
bsw@1045
|
59 module = "delegation", view = "_info", params = {
|
bsw@1045
|
60 issue = issue, member = member, for_title = true
|
bsw@1045
|
61 }
|
bsw@1045
|
62 }
|
bsw@1045
|
63 end
|
bsw@1045
|
64 end
|
bsw@1045
|
65 }
|
bsw@1045
|
66
|
bsw@1045
|
67 if initiative then
|
bsw@1045
|
68 ui.tag{
|
bsw@1045
|
69 attr = { class = "initiative" },
|
bsw@1045
|
70 content = initiative.display_name
|
bsw@1045
|
71 }
|
bsw@1045
|
72 end
|
bsw@1045
|
73
|
bsw@1045
|
74 end ) -- ui.title
|