annotate app/main/initiative/show_partial.lua @ 23:e04122245a44
Bugfix in app/main/initiative/show_static.lua: Added neccessary "expanded" argument
author |
bsw |
date |
Sun Feb 21 13:09:00 2010 +0100 (2010-02-21) |
parents |
00d1004545f1 |
children |
0849be391140 |
rev |
line source |
bsw/jbe@19
|
1 local initiative = param.get("initiative", "table")
|
bsw/jbe@19
|
2 local expanded = param.get("expanded", atom.boolean)
|
bsw/jbe@19
|
3
|
bsw/jbe@19
|
4 if not initiative then
|
bsw/jbe@19
|
5 initiative = Initiative:by_id(param.get_id())
|
bsw/jbe@19
|
6 expanded = true
|
bsw/jbe@19
|
7 end
|
bsw/jbe@19
|
8
|
bsw/jbe@19
|
9 -- TODO performance
|
bsw/jbe@19
|
10 local initiator = Initiator:by_pk(initiative.id, app.session.member.id)
|
bsw/jbe@19
|
11
|
bsw/jbe@19
|
12 ui.partial{
|
bsw/jbe@19
|
13 module = "initiative",
|
bsw/jbe@19
|
14 view = "show",
|
bsw/jbe@19
|
15 id = initiative.id,
|
bsw/jbe@19
|
16 target = "initiative_content_" .. tostring(initiative.id) .. "_content",
|
bsw/jbe@19
|
17 content = function()
|
bsw/jbe@19
|
18 if expanded then
|
bsw/jbe@19
|
19 execute.view{
|
bsw/jbe@19
|
20 module = "initiative",
|
bsw/jbe@19
|
21 view = "_show",
|
bsw/jbe@19
|
22 params = {
|
bsw/jbe@19
|
23 initiative = initiative,
|
bsw/jbe@19
|
24 initiator = initiator
|
bsw/jbe@19
|
25 }
|
bsw/jbe@19
|
26 }
|
bsw/jbe@19
|
27 else
|
bsw/jbe@19
|
28 slot.put(" ")
|
bsw/jbe@19
|
29 end
|
bsw/jbe@19
|
30 end
|
bsw/jbe@19
|
31 }
|