liquid_feedback_frontend

view app/main/member/settings.lua @ 945:b865f87ea810

Work on robustification of JavaScript voting
author jbe
date Thu Nov 08 13:17:37 2012 +0100 (2012-11-08)
parents 2d2cd7c79372
children
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 = "developer_settings", text = _"Developer settings" }
18 if config.download_dir then
19 pages[#pages+1] = { module = "index", view = "download", text = _"Database download" }
20 end
22 ui.list{
23 attr = { class = "menu_list" },
24 style = "ulli",
25 records = pages,
26 columns = {
27 {
28 content = function(page)
29 ui.link{
30 module = page.module or "member",
31 view = page.view,
32 text = page.text
33 }
34 end
35 }
36 }
37 }

Impressum / About Us