annotate app/main/draft/show.lua @ 1001:5832d2f5be96
German translation updated
 | author | bsw | 
 | date | Sat Apr 20 20:54:31 2013 +0200 (2013-04-20) | 
 | parents | 99852ec8ee37 | 
 | children | 701a5cf6b067 | 
 
 | rev | line source | 
| bsw/jbe@0 | 1 local draft = Draft:new_selector():add_where{ "id = ?", param.get_id() }:single_object_mode():exec() | 
| poelzi@160 | 2 local source = param.get("source", atom.boolean) | 
| poelzi@160 | 3 | 
| poelzi@160 | 4 execute.view{ | 
| poelzi@160 | 5   module = "draft", | 
| poelzi@160 | 6   view = "_head", | 
| poelzi@160 | 7   params = { draft = draft} | 
| poelzi@160 | 8 } | 
| poelzi@160 | 9 | 
| poelzi@160 | 10 slot.put_into("title", " · " .. _"History") | 
| poelzi@160 | 11 | 
| poelzi@160 | 12 if source then | 
| bsw@951 | 13   ui.actions(function() | 
| poelzi@160 | 14     ui.link{ | 
| poelzi@160 | 15       content = _"Rendered", | 
| poelzi@160 | 16       module = "draft", | 
| poelzi@160 | 17       view = "show", | 
| poelzi@160 | 18       id = param.get_id(), | 
| poelzi@160 | 19       params = { source = false } | 
| poelzi@160 | 20     } | 
| poelzi@160 | 21     end | 
| poelzi@160 | 22   ) | 
| poelzi@160 | 23 else | 
| bsw@951 | 24   ui.actions(function() | 
| poelzi@160 | 25     ui.link{ | 
| poelzi@160 | 26       content = _"Source", | 
| poelzi@160 | 27       module = "draft", | 
| poelzi@160 | 28       view = "show", | 
| poelzi@160 | 29       id = param.get_id(), | 
| poelzi@160 | 30       params = { source = true } | 
| poelzi@160 | 31     } | 
| poelzi@160 | 32     end | 
| poelzi@160 | 33   ) | 
| poelzi@160 | 34 end | 
| bsw/jbe@0 | 35 | 
| bsw/jbe@0 | 36 execute.view{ | 
| bsw/jbe@0 | 37   module = "draft", | 
| bsw/jbe@0 | 38   view = "_show", | 
| poelzi@160 | 39   params = { draft = draft, source = source } | 
| bsw@951 | 40 } |