annotate app/main/issue/_show_box.lua @ 122:c7954c3a5bb2
setting <title> tag. fallback: take class="title"-contents
 | author | jorges | 
 | date | Mon Sep 20 01:18:03 2010 +0200 (2010-09-20) | 
 | parents | 88ac7798b562 | 
 | children | d13b27a37ad5 | 
 
 | rev | line source | 
| bsw@2 | 1 local issue = param.get("issue", "table") | 
| bsw@2 | 2 | 
| bsw@2 | 3 slot.select("issue_info", function() | 
| bsw/jbe@52 | 4   ui.tag{ | 
| bsw/jbe@52 | 5     tag = "div", | 
| bsw/jbe@52 | 6     content = function() | 
| bsw/jbe@52 | 7       ui.tag{ | 
| bsw/jbe@52 | 8         tag = "label", | 
| bsw/jbe@52 | 9         attr = { class = "ui_field_label" }, | 
| bsw/jbe@52 | 10         content = _"Policy", | 
| bsw/jbe@52 | 11       } | 
| bsw/jbe@52 | 12       ui.tag{ | 
| bsw/jbe@52 | 13         content = function() | 
| bsw/jbe@52 | 14           ui.link{ | 
| bsw/jbe@52 | 15             text = issue.policy.name, | 
| bsw/jbe@52 | 16             module = "policy", | 
| bsw/jbe@52 | 17             view = "show", | 
| bsw/jbe@52 | 18             id = issue.policy.id | 
| bsw/jbe@52 | 19           } | 
| bsw/jbe@52 | 20         end | 
| bsw/jbe@52 | 21       } | 
| bsw/jbe@52 | 22 | 
| bsw/jbe@52 | 23     end | 
| bsw/jbe@19 | 24   } | 
| bsw/jbe@52 | 25 | 
| bsw/jbe@19 | 26   ui.field.text{ | 
| bsw@2 | 27     label = _"State", | 
| bsw@2 | 28     value = issue.state_name | 
| bsw@2 | 29   } | 
| bsw@2 | 30   local time_left = issue.state_time_left | 
| bsw@2 | 31   if time_left then | 
| bsw@2 | 32     ui.field.text{ | 
| bsw@3 | 33       label = _"Time left", | 
| bsw@2 | 34       value = time_left | 
| bsw@2 | 35     } | 
| bsw@2 | 36   end | 
| bsw@2 | 37   local next_state_names = issue.next_states_names | 
| bsw@2 | 38   if next_state_names then | 
| bsw@2 | 39     ui.field.text{ | 
| bsw@3 | 40       label = _"Next state", | 
| bsw@2 | 41       value = next_state_names | 
| bsw@2 | 42     } | 
| bsw@2 | 43   end | 
| bsw@2 | 44 end) |