liquid_feedback_frontend
view app/main/member/settings.lua @ 586:95f214d91956
Fixed member drop down menu
author | bsw |
---|---|
date | Wed Jun 20 22:21:29 2012 +0200 (2012-06-20) |
parents | 418b590fa9ed |
children | 2d2cd7c79372 |
line source
1 ui.title(_"Settings")
3 local pages = {}
5 if not config.locked_profile_fields.name then
6 pages[#pages+1] = { view = "settings_name", text = _"Change your screen name" }
7 end
8 if not config.locked_profile_fields.login then
9 pages[#pages+1] = { view = "settings_login", text = _"Change your login" }
10 end
11 pages[#pages+1] = { view = "settings_password", text = _"Change your password" }
12 if not config.locked_profile_fields.notify_email then
13 pages[#pages+1] = { view = "settings_email", text = _"Change your notification email address" }
14 end
15 pages[#pages+1] = { view = "settings_notification", text = _"Notification settings" }
16 pages[#pages+1] = { view = "settings_display", text = _"Display settings" }
17 pages[#pages+1] = { view = "developer_settings", text = _"Developer settings" }
19 if config.download_dir then
20 pages[#pages+1] = { module = "index", view = "download", text = _"Database download" }
21 end
23 ui.list{
24 attr = { class = "menu_list" },
25 style = "ulli",
26 records = pages,
27 columns = {
28 {
29 content = function(page)
30 ui.link{
31 module = page.module or "member",
32 view = page.view,
33 text = page.text
34 }
35 end
36 }
37 }
38 }