liquid_feedback_frontend
view app/main/initiative/show_support.lua @ 223:979f456672c5
Added unit support to interest.lua
| author | bsw | 
|---|---|
| date | Mon Mar 14 11:30:17 2011 +0100 (2011-03-14) | 
| parents | 00d1004545f1 | 
| children | d13b27a37ad5 | 
 line source
     1 local initiative = param.get("initiative", "table") or Initiative:by_id(param.get_id())
     3 -- TODO performance
     4 local initiator = Initiator:by_pk(initiative.id, app.session.member.id)
     6 ui.partial{
     7   module = "initiative",
     8   view = "show_support",
     9   id = initiative.id,
    10   target = "initiative_" .. tostring(initiative.id) .. "_support",
    11   content = function()
    12     ui.container{
    13       attr = {
    14         class = "slot_support vote_info",
    15       },
    16       content = function()
    17         ui.container{
    18           attr = { class = "actions" },
    19           content = function()
    20             execute.view{
    21               module = "supporter",
    22               view = "_show_box",
    23               params = { initiative = initiative }
    24             }
    25             if initiator and initiator.accepted and not initiative.issue.half_frozen and not initiative.issue.closed and not initiative.revoked then
    26               ui.link{
    27                 attr = { class = "action", style = "float: left;" },
    28                 content = function()
    29                   ui.image{ static = "icons/16/script_delete.png" }
    30                   slot.put(_"Revoke initiative")
    31                 end,
    32                 module = "initiative",
    33                 view = "revoke",
    34                 id = initiative.id
    35               }
    36             end
    37           end
    38         }
    39       end
    40     }
    41     slot.put("<div style='clear: left;'></div>")
    42   end
    43 }
