liquid_feedback_frontend

view app/main/lf2/_sidebar.lua @ 212:3e4ad069847a

Some more work at 2nd generation frontend code
author bsw
date Thu Mar 03 18:39:00 2011 +0100 (2011-03-03)
parents 4993b71b383f
children
line source
1 local current_area_id = param.get("current_area_id", atom.integer)
3 local member_areas_selector = Area:build_selector{
4 member_id = app.session.member_id,
5 order = "name"
6 }
7 local other_areas_selector = Area:build_selector{
8 not_member_id = app.session.member_id,
9 order = "name"
10 }
12 execute.view{ module = "lf2", view = "_sidebar_unit", params = { unit = {} } } --TODO
14 ui.form{
15 method = "get",
16 content = function()
18 ui.container{ attr = { class = "boxhead" }, content = _"" }
19 --execute.view{ module = "lf2", view = "_areas", params = { areas_selector = member_areas_selector } }
21 execute.view{
22 module = "lf2", view = "_areas", params = {
23 areas_selector = member_areas_selector,
24 current_area_id = current_area_id,
25 head_content = function() ui.tag{ content = _"Areas, you are member of" } end
26 }
27 }
29 execute.view{
30 module = "lf2", view = "_areas", params = {
31 areas_selector = other_areas_selector,
32 current_area_id = current_area_id,
33 head_content = function() ui.tag{ content = _"Areas, you are not member of" } end
34 }
35 }
37 end
38 }
40 execute.view{ module = "lf2", view = "_search", params = { area = area } }

Impressum / About Us