liquid_feedback_frontend
view app/main/issue/_head.lua @ 1475:91f6498ba545
Added breadcrumbs to admin index view
| author | bsw | 
|---|---|
| date | Thu Oct 18 17:45:37 2018 +0200 (2018-10-18) | 
| parents | 32cc544d5a5b | 
| children | 446d2798f424 | 
 line source
     1 local issue = param.get("issue", "table")
     2 local link_issue = param.get("link_issue", atom.boolean)
     4 slot.put_into("header", issue.name)
     6 ui.title ( function ()
     8   if not config.single_unit_id then
     9     ui.link {
    10       attr = { class = "unit" },
    11       content = function()
    12         ui.tag{ attr = { class = "name" }, content = issue.area.unit.name }
    13       end,
    14       module = "index", view = "index",
    15       params = { unit = issue.area.unit.id }
    16     }
    18     ui.tag { attr = { class = "spacer" }, content = function()
    19       slot.put ( " » " )
    20     end }
    21   end
    23   if not config.single_area_id then
    24     ui.tag { attr = { class = "area" }, content = function()
    25       -- area link
    26       ui.link {
    27         content = function()
    28           ui.tag{ attr = { class = "name" }, content = issue.area.name }
    29         end,
    30         module = "index", view = "index",
    31         params = { unit = issue.area.unit_id, area = issue.area.id }
    32       }
    33     end }
    35     ui.tag { attr = { class = "spacer" }, content = function()
    36       slot.put ( " » " )
    37     end }
    38   end
    40   if link_issue then
    41     ui.link {
    42       content = function()
    43         ui.tag { attr = { class = "issue" }, content = issue.name }
    44       end,
    45       module = "issue", view = "show", id = issue.id
    46     }
    47   else
    48     ui.tag { attr = { class = "issue" }, content = issue.name }
    49   end
    51 end )
