annotate app/main/issue/_head.lua @ 1859:02c34183b6df
Fixed wrong filename in INSTALL file
author |
bsw |
date |
Tue Nov 28 18:54:51 2023 +0100 (17 months ago) |
parents |
446d2798f424 |
children |
|
rev |
line source |
bsw@525
|
1 local issue = param.get("issue", "table")
|
bsw/jbe@1309
|
2 local link_issue = param.get("link_issue", atom.boolean)
|
bsw@1045
|
3
|
bsw/jbe@1309
|
4 slot.put_into("header", issue.name)
|
bsw@1045
|
5
|
bsw@1045
|
6 ui.title ( function ()
|
bsw/jbe@1309
|
7
|
bsw@1696
|
8 if not app.single_unit_id then
|
bsw/jbe@1309
|
9 ui.link {
|
bsw/jbe@1309
|
10 attr = { class = "unit" },
|
bsw/jbe@1309
|
11 content = function()
|
bsw/jbe@1309
|
12 ui.tag{ attr = { class = "name" }, content = issue.area.unit.name }
|
bsw/jbe@1309
|
13 end,
|
bsw/jbe@1309
|
14 module = "index", view = "index",
|
bsw/jbe@1309
|
15 params = { unit = issue.area.unit.id }
|
bsw/jbe@1309
|
16 }
|
bsw@1045
|
17
|
bsw/jbe@1309
|
18 ui.tag { attr = { class = "spacer" }, content = function()
|
bsw/jbe@1309
|
19 slot.put ( " » " )
|
bsw/jbe@1309
|
20 end }
|
bsw/jbe@1309
|
21 end
|
bsw/jbe@1309
|
22
|
bsw/jbe@1309
|
23 if not config.single_area_id then
|
bsw/jbe@1309
|
24 ui.tag { attr = { class = "area" }, content = function()
|
bsw/jbe@1309
|
25 -- area link
|
bsw@1045
|
26 ui.link {
|
bsw@1045
|
27 content = function()
|
bsw@1045
|
28 ui.tag{ attr = { class = "name" }, content = issue.area.name }
|
bsw@1045
|
29 end,
|
bsw/jbe@1309
|
30 module = "index", view = "index",
|
bsw/jbe@1309
|
31 params = { unit = issue.area.unit_id, area = issue.area.id }
|
bsw@1045
|
32 }
|
bsw/jbe@1309
|
33 end }
|
bsw@1045
|
34
|
bsw/jbe@1309
|
35 ui.tag { attr = { class = "spacer" }, content = function()
|
bsw/jbe@1309
|
36 slot.put ( " » " )
|
bsw/jbe@1309
|
37 end }
|
bsw@1045
|
38 end
|
bsw@1045
|
39
|
bsw/jbe@1309
|
40 if link_issue then
|
bsw/jbe@1309
|
41 ui.link {
|
bsw/jbe@1309
|
42 content = function()
|
bsw/jbe@1309
|
43 ui.tag { attr = { class = "issue" }, content = issue.name }
|
bsw/jbe@1309
|
44 end,
|
bsw/jbe@1309
|
45 module = "issue", view = "show", id = issue.id
|
bsw/jbe@1309
|
46 }
|
bsw/jbe@1309
|
47 else
|
bsw/jbe@1309
|
48 ui.tag { attr = { class = "issue" }, content = issue.name }
|
bsw/jbe@1309
|
49 end
|
bsw/jbe@1309
|
50
|
bsw/jbe@1309
|
51 end )
|
bsw/jbe@1309
|
52
|