liquid_feedback_frontend
annotate app/main/member/_menu.lua @ 614:c4e11c003b0c
Going to v2.beta11
author | bsw |
---|---|
date | Sun Jun 24 23:36:50 2012 +0200 (2012-06-24) |
parents | 95f214d91956 |
children |
rev | line source |
---|---|
bsw@525 | 1 ui.tag{ tag = "ul", content = function() |
bsw@525 | 2 |
bsw@525 | 3 ui.tag{ tag = "li", content = function() |
bsw@525 | 4 |
bsw@525 | 5 ui.link{ |
bsw@525 | 6 text = _"Show profile", |
bsw@525 | 7 module = "member", |
bsw@525 | 8 view = "show", |
bsw@525 | 9 id = app.session.member_id |
bsw@525 | 10 } |
bsw@525 | 11 |
bsw@525 | 12 end } |
bsw@525 | 13 |
bsw@525 | 14 ui.tag{ tag = "li", content = function() |
bsw@525 | 15 |
bsw@525 | 16 ui.link{ |
bsw@525 | 17 content = function() |
bsw@525 | 18 slot.put(_"Edit profile") |
bsw@525 | 19 end, |
bsw@525 | 20 module = "member", |
bsw@525 | 21 view = "edit" |
bsw@525 | 22 } |
bsw@525 | 23 |
bsw@525 | 24 end } |
bsw@525 | 25 |
bsw@525 | 26 ui.tag{ tag = "li", content = function() |
bsw@525 | 27 |
bsw@525 | 28 ui.link{ |
bsw@525 | 29 content = function() |
bsw@525 | 30 slot.put(_"Upload avatar/photo") |
bsw@525 | 31 end, |
bsw@525 | 32 module = "member", |
bsw@525 | 33 view = "edit_images" |
bsw@525 | 34 } |
bsw@525 | 35 |
bsw@525 | 36 end } |
bsw@525 | 37 |
bsw@525 | 38 ui.tag{ tag = "li", content = function() |
bsw@525 | 39 |
bsw@525 | 40 ui.link{ |
bsw@525 | 41 content = _"Contacts", |
bsw@525 | 42 module = 'contact', |
bsw@525 | 43 view = 'list' |
bsw@525 | 44 } |
bsw@525 | 45 |
bsw@525 | 46 end } |
bsw@525 | 47 |
bsw@525 | 48 ui.tag{ tag = "li", content = function() |
bsw@525 | 49 |
bsw@525 | 50 ui.link{ |
bsw@525 | 51 text = _"Settings", |
bsw@525 | 52 module = "member", |
bsw@525 | 53 view = "settings" |
bsw@525 | 54 } |
bsw@525 | 55 |
bsw@525 | 56 end } |
bsw@525 | 57 |
bsw@525 | 58 ui.tag{ tag = "li", content = function() |
bsw@525 | 59 |
bsw@525 | 60 ui.link{ |
bsw@525 | 61 text = _"Logout", |
bsw@525 | 62 module = 'index', |
bsw@525 | 63 action = 'logout', |
bsw@525 | 64 routing = { |
bsw@525 | 65 default = { |
bsw@525 | 66 mode = "redirect", |
bsw@525 | 67 module = "index", |
bsw@525 | 68 view = "index" |
bsw@525 | 69 } |
bsw@525 | 70 } |
bsw@525 | 71 } |
bsw@525 | 72 end } |
bsw@525 | 73 |
bsw@579 | 74 for i, lang in ipairs(config.available_languages) do |
bsw@525 | 75 ui.tag{ tag = "li", content = function() |
bsw@525 | 76 ui.link{ |
bsw@579 | 77 content = _('Select language "#{langcode}"', { langcode = lang }), |
bsw@525 | 78 module = "index", |
bsw@525 | 79 action = "set_lang", |
bsw@525 | 80 params = { lang = lang }, |
bsw@525 | 81 routing = { |
bsw@525 | 82 default = { |
bsw@525 | 83 mode = "redirect", |
bsw@525 | 84 module = request.get_module(), |
bsw@525 | 85 view = request.get_view(), |
bsw@525 | 86 id = param.get_id_cgi(), |
bsw@525 | 87 params = param.get_all_cgi() |
bsw@525 | 88 } |
bsw@525 | 89 } |
bsw@525 | 90 } |
bsw@525 | 91 end } |
bsw@525 | 92 end |
bsw@525 | 93 |
bsw@525 | 94 end } |
bsw@525 | 95 |