annotate app/main/lf2/index.lua @ 211:4993b71b383f
First checkin of lf2 (frontend second generation) prototype
 | author | 
 bsw | 
 | date | 
 Wed Mar 02 20:06:26 2011 +0100 (2011-03-02) | 
 | parents | 
  | 
 | children | 
 1dab81353eb1  | 
 
 | rev | 
   line source | 
| 
bsw@211
 | 
     1 slot.set_layout("lf2")
 | 
| 
bsw@211
 | 
     2 
 | 
| 
bsw@211
 | 
     3 slot.select("sidebar", function()
 | 
| 
bsw@211
 | 
     4   execute.view{ module = "lf2", view = "_sidebar" }
 | 
| 
bsw@211
 | 
     5 end)
 | 
| 
bsw@211
 | 
     6 
 | 
| 
bsw@211
 | 
     7 local issues_selector = Issue:build_selector{
 | 
| 
bsw@211
 | 
     8   state = param.get("state"),
 | 
| 
bsw@211
 | 
     9   order = param.get("order")
 | 
| 
bsw@211
 | 
    10 }:limit(25)
 | 
| 
bsw@211
 | 
    11 
 | 
| 
bsw@211
 | 
    12 local issues = issues_selector:exec()
 | 
| 
bsw@211
 | 
    13 
 | 
| 
bsw@211
 | 
    14 issues:load("delegating_interest_snapshot_for_member", { member_id = app.session.member_id }, "delegating_interest")
 | 
| 
bsw@211
 | 
    15 issues:load("interest_for_member", { member_id = app.session.member_id }, "interest")
 | 
| 
bsw@211
 | 
    16 issues:load("outgoing_delegations_for_member", { member_id = app.session.member_id }, "outgoing_delegations")
 | 
| 
bsw@211
 | 
    17 
 | 
| 
bsw@211
 | 
    18 execute.view{ module = "lf2", view = "_issues", params = { issues = issues } }
 |