# HG changeset patch # User bsw # Date 1340724763 -7200 # Node ID 93ac2eaec60049ac261c2237d75f48f5527bd6d0 # Parent 14c02016727c65be015374f1cb6b68b0c75f1f4d Optical improvements diff -r 14c02016727c -r 93ac2eaec600 app/main/event/_list.lua --- a/app/main/event/_list.lua Tue Jun 26 17:15:00 2012 +0200 +++ b/app/main/event/_list.lua Tue Jun 26 17:32:43 2012 +0200 @@ -115,9 +115,15 @@ execute.view{ module = "delegation", view = "_info", params = { issue = event.issue } } ui.container{ attr = { class = "content" }, content = function() - ui.tag{ content = event.issue.area.name } - slot.put(" · ") - ui.tag{ content = event.issue.area.unit.name } + ui.link{ + module = "unit", view = "show", id = event.issue.area.unit_id, + attr = { class = "unit_link" }, text = event.issue.area.unit.name + } + slot.put(" ") + ui.link{ + module = "area", view = "show", id = event.issue.area_id, + attr = { class = "area_link" }, text = event.issue.area.name + } end } ui.container{ attr = { class = "title" }, content = function() diff -r 14c02016727c -r 93ac2eaec600 app/main/issue/_show.lua --- a/app/main/issue/_show.lua Tue Jun 26 17:15:00 2012 +0200 +++ b/app/main/issue/_show.lua Tue Jun 26 17:32:43 2012 +0200 @@ -28,9 +28,15 @@ if for_listing then ui.container{ attr = { class = "content" }, content = function() - ui.tag{ content = issue.area.unit.name } - slot.put(" · ") - ui.tag{ content = issue.area.name } + ui.link{ + module = "unit", view = "show", id = issue.area.unit_id, + attr = { class = "unit_link" }, text = issue.area.unit.name + } + slot.put(" ") + ui.link{ + module = "area", view = "show", id = issue.area_id, + attr = { class = "area_link" }, text = issue.area.name + } end } end diff -r 14c02016727c -r 93ac2eaec600 static/style.css --- a/static/style.css Tue Jun 26 17:15:00 2012 +0200 +++ b/static/style.css Tue Jun 26 17:32:43 2012 +0200 @@ -456,6 +456,21 @@ background: linear-gradient(#f7faff, #e0e9ff); } +.unit_link, .area_link { + padding: 2px 5px; + border-radius: 5px; +} + +.unit_link { + background-color: #44a; + color: #fff; +} + +.area_link { + background-color: #abf; + color: #000; +} + .delegation_info { float: right; text-decoration: none;