liquid_feedback_frontend
diff app/main/issue/_head.lua @ 1045:701a5cf6b067
Imported LiquidFeedback Frontend 3.0 branch
| author | bsw |
|---|---|
| date | Thu Jul 10 01:19:48 2014 +0200 (2014-07-10) |
| parents | 63d6549cc00b |
| children | 32cc544d5a5b |
line diff
1.1 --- a/app/main/issue/_head.lua Thu Jul 10 01:02:43 2014 +0200 1.2 +++ b/app/main/issue/_head.lua Thu Jul 10 01:19:48 2014 +0200 1.3 @@ -1,3 +1,74 @@ 1.4 local issue = param.get("issue", "table") 1.5 +local initiative = param.get("initiative", "table") 1.6 + 1.7 +local member = param.get ( "member", "table" ) 1.8 + 1.9 + 1.10 +ui.title ( function () 1.11 + 1.12 + ui.tag { 1.13 + attr = { class = "unit" }, 1.14 + content = function() 1.15 + ui.link { 1.16 + content = function() 1.17 + ui.tag{ attr = { class = "name" }, content = issue.area.unit.name } 1.18 + end, 1.19 + module = "unit", view = "show", 1.20 + id = issue.area.unit.id 1.21 + } 1.22 + end 1.23 + } 1.24 + ui.tag { attr = { class = "spacer" }, content = function() 1.25 + slot.put ( " » " ) 1.26 + end } 1.27 + 1.28 + ui.tag { 1.29 + attr = { class = "area" }, 1.30 + content = function() 1.31 + ui.link { 1.32 + content = function() 1.33 + ui.tag{ attr = { class = "name" }, content = issue.area.name } 1.34 + end, 1.35 + module = "area", view = "show", 1.36 + id = issue.area.id 1.37 + } 1.38 + end 1.39 + } 1.40 1.41 -execute.view{ module = "area", view = "_head", params = { area = issue.area } } 1.42 + ui.tag { attr = { class = "spacer" }, content = function() 1.43 + slot.put ( " » " ) 1.44 + end } 1.45 + 1.46 + ui.tag { 1.47 + attr = { class = "issue" }, 1.48 + content = function() 1.49 + -- issue link 1.50 + ui.link { 1.51 + text = _("#{policy_name} ##{issue_id}", { 1.52 + policy_name = issue.policy.name, 1.53 + issue_id = issue.id 1.54 + } ), 1.55 + module = "issue", view = "show", 1.56 + id = issue.id 1.57 + } 1.58 + 1.59 + slot.put ( " " ) 1.60 + 1.61 + if member then 1.62 + execute.view { 1.63 + module = "delegation", view = "_info", params = { 1.64 + issue = issue, member = member, for_title = true 1.65 + } 1.66 + } 1.67 + end 1.68 + end 1.69 + } 1.70 + 1.71 + if initiative then 1.72 + ui.tag{ 1.73 + attr = { class = "initiative" }, 1.74 + content = initiative.display_name 1.75 + } 1.76 + end 1.77 + 1.78 +end ) -- ui.title