liquid_feedback_frontend

view app/main/membership/_show_box.lua @ 0:3bfb2fcf7ab9

Version alpha1
author bsw/jbe
date Wed Nov 18 12:00:00 2009 +0100 (2009-11-18)
parents
children 5c601807d397
line source
1 local area = param.get("area", "table")
3 slot.select("interest", function()
4 local membership = Membership:by_pk(area.id, app.session.member.id)
6 ui.container{
7 attr = {
8 class = "head",
9 onclick = "document.getElementById('interest_content').style.display = 'block';"
10 },
11 content = function()
12 if membership then
13 ui.field.text{ value = _"You are member. [more]" }
14 else
15 ui.field.text{ value = _"You are not a member. [more]" }
16 end
17 end
18 }
20 ui.container{
21 attr = { class = "content", id = "interest_content" },
22 content = function()
23 if membership then
24 ui.link{
25 content = _"Remove my membership",
26 module = "membership",
27 action = "update",
28 params = { area_id = area.id, delete = true },
29 routing = { default = { mode = "redirect", module = "area", view = "show", id = area.id } }
30 }
31 if membership.autoreject then
32 ui.field.text{ value = _"Autoreject is on." }
33 ui.link{
34 content = _"Remove autoreject",
35 module = "membership",
36 action = "update",
37 params = { area_id = area.id, autoreject = false },
38 routing = { default = { mode = "redirect", module = "area", view = "show", id = area.id } }
39 }
40 else
41 ui.field.text{ value = _"Autoreject is off." }
42 ui.link{
43 content = _"Set autoreject",
44 module = "membership",
45 action = "update",
46 params = { area_id = area.id, autoreject = true },
47 routing = { default = { mode = "redirect", module = "area", view = "show", id = area.id } }
48 }
49 end
50 else
51 ui.link{
52 content = _"Add my membership to this area",
53 module = "membership",
54 action = "update",
55 params = { area_id = area.id },
56 routing = { default = { mode = "redirect", module = "area", view = "show", id = area.id } }
57 }
58 end
59 ui.container{
60 attr = {
61 class = "head",
62 style = "cursor: pointer;",
63 onclick = "document.getElementById('interest_content').style.display = 'none';"
64 },
65 content = _"Click here to close."
66 }
67 end
68 }
69 end)

Impressum / About Us