liquid_feedback_frontend

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 }

Impressum / About Us