liquid_feedback_frontend
diff app/main/issue/_list.lua @ 1489:3ab878ba277e
Accessibility improvements part 1
| author | bsw |
|---|---|
| date | Mon Feb 18 19:46:36 2019 +0100 (2019-02-18) |
| parents | 32cc544d5a5b |
| children | 63ce1a5c05c1 |
line diff
1.1 --- a/app/main/issue/_list.lua Mon Jan 07 19:16:30 2019 +0100 1.2 +++ b/app/main/issue/_list.lua Mon Feb 18 19:46:36 2019 +0100 1.3 @@ -196,48 +196,33 @@ 1.4 1.5 if not for_issue and not for_initiative then 1.6 ui.container{ attr = { class = "mdl-card__title mdl-card--has-fab mdl-card--border" }, content = function() 1.7 - if not (config.single_unit_id and config.single_area_id) then 1.8 - if not config.single_unit_id then 1.9 - slot.put ( " " ) 1.10 - ui.link{ 1.11 - module = "index", view = "index", params = { unit = issue.area.unit_id }, 1.12 - attr = { class = "mdl-chip unit" }, content = function() 1.13 - ui.tag{ attr = { class = "mdl-chip__text" }, content = function() 1.14 - ui.tag{ tag = "i", attr = { class = "material-icons" }, content = "flag" } 1.15 - slot.put(" ") 1.16 - ui.tag{ content = issue.area.unit.name } 1.17 - end } 1.18 - end 1.19 - } 1.20 + ui.container{ attr = { class = "contextlinks" }, content = function() 1.21 + if not (config.single_unit_id and config.single_area_id) then 1.22 + if not config.single_unit_id then 1.23 + slot.put ( " " ) 1.24 + ui.link{ 1.25 + module = "index", view = "index", params = { unit = issue.area.unit_id }, 1.26 + attr = { class = "unit" }, content = issue.area.unit.name 1.27 + } 1.28 + end 1.29 + if not config.single_area_id then 1.30 + slot.put(" » ") 1.31 + ui.link{ 1.32 + module = "index", view = "index", params = { unit = issue.area.unit_id, area = issue.area_id }, 1.33 + attr = { class = "area" }, content = issue.area.name 1.34 + } 1.35 + end 1.36 end 1.37 - if not config.single_area_id then 1.38 - slot.put(" ") 1.39 - ui.link{ 1.40 - module = "index", view = "index", params = { unit = issue.area.unit_id, area = issue.area_id }, 1.41 - attr = { class = "mdl-chip area" }, content = function() 1.42 - ui.tag{ attr = { class = "mdl-chip__text" }, content = function() 1.43 - ui.tag{ tag = "i", attr = { class = "material-icons" }, content = "folder" } 1.44 - slot.put(" ") 1.45 - ui.tag{ content = issue.area.name } 1.46 - end} 1.47 - end 1.48 - } 1.49 - end 1.50 - end 1.51 - --ui.heading{ level = 2, attr = { class = "mdl-card__title-text", style = "display: block;" }, content = function() 1.52 - slot.put(" ") 1.53 + slot.put(" » ") 1.54 ui.link{ 1.55 module = "issue", view = "show", id = issue.id, 1.56 - attr = { class = "mdl-chip issue" }, content = function() 1.57 - ui.tag{ tag = "i", attr = { class = "material-icons" }, content = "label" } 1.58 - slot.put(" ") 1.59 - ui.tag{ attr = { class = "mdl-chip__text" }, content = issue.name } 1.60 - end } 1.61 - --end } 1.62 + attr = { class = "issue" }, content = issue.name 1.63 + } 1.64 + end } 1.65 ui.container{ attr = { class = "mdl-card__subtitle-text .mdl-cell--hide-phone" }, content = function() 1.66 ui.container{ attr = { class = class }, content = function () 1.67 if event_icon then 1.68 - ui.tag{ tag = "i", attr = { class = "material-icons" }, content = event_icon } 1.69 + ui.tag{ tag = "i", attr = { class = "material-icons", ["aria-hidden"] = "true" }, content = event_icon } 1.70 end 1.71 slot.put(" ") 1.72 ui.tag { content = event_name } 1.73 @@ -419,6 +404,8 @@ 1.74 1.75 filters.class = "mdl-special-card mdl-card__fullwidth mdl-shadow--2dp" 1.76 1.77 +filters.legend = _"Filter issues:" 1.78 + 1.79 ui.filters(filters) 1.80 1.81