annotate app/main/draft/show.lua @ 510:ab68f1d0f78e
Set version number to 2.beta4
author |
bsw |
date |
Tue Mar 27 18:54:16 2012 +0200 (2012-03-27) |
parents |
cc7650c7053f |
children |
99852ec8ee37 |
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
|
poelzi@160
|
13 slot.select("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
|
poelzi@160
|
24 slot.select("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/jbe@0
|
40 } |