liquid_feedback_frontend

annotate app/main/member/settings_name.lua @ 1532:3c15fea3f1c0

Added FirstLife group mirroring
author bsw
date Sun Oct 04 16:31:47 2020 +0200 (2020-10-04)
parents 32cc544d5a5b
children 678c7146f27b
rev   line source
bsw@1045 1 ui.titleMember(_"Screen name")
bsw@75 2
bsw/jbe@1309 3 ui.grid{ content = function()
bsw@75 4
bsw/jbe@1309 5 ui.cell_main{ content = function()
bsw/jbe@1309 6 ui.container{ attr = { class = "mdl-card mdl-card__fullwidth mdl-shadow--2dp" }, content = function()
bsw/jbe@1309 7 ui.container{ attr = { class = "mdl-card__title mdl-card--border" }, content = function()
bsw/jbe@1309 8 ui.heading { attr = { class = "mdl-card__title-text" }, level = 2, content = _"Screen name" }
bsw/jbe@1309 9 end }
bsw/jbe@1309 10 ui.container{ attr = { class = "mdl-card__content mdl-card--border" }, content = function()
bsw@1045 11
bsw/jbe@1309 12 ui.form{
bsw/jbe@1309 13 attr = { class = "wide" },
bsw/jbe@1309 14 module = "member",
bsw/jbe@1309 15 action = "update_name",
bsw/jbe@1309 16 routing = {
bsw/jbe@1309 17 ok = {
bsw/jbe@1309 18 mode = "redirect",
bsw/jbe@1309 19 module = "member",
bsw/jbe@1309 20 view = "settings"
bsw/jbe@1309 21 }
bsw@1045 22 },
bsw/jbe@1309 23 content = function()
bsw/jbe@1309 24 ui.field.text{
bsw/jbe@1309 25 container_attr = { class = "mdl-textfield mdl-js-textfield mdl-textfield--floating-label" },
bsw/jbe@1309 26 attr = { id = "lf-member__name", class = "mdl-textfield__input" },
bsw/jbe@1309 27 label_attr = { class = "mdl-textfield__label", ["for"] = "lf-member__name" },
bsw/jbe@1309 28 label= _'Screen name',
bsw/jbe@1309 29 name = 'name',
bsw/jbe@1309 30 value = app.session.member.name
bsw/jbe@1309 31 }
bsw/jbe@1309 32
bsw/jbe@1309 33 slot.put("<br />")
bsw/jbe@1309 34
bsw/jbe@1309 35 ui.tag{
bsw/jbe@1309 36 tag = "input",
bsw/jbe@1309 37 attr = {
bsw/jbe@1309 38 type = "submit",
bsw/jbe@1309 39 class = "mdl-button mdl-js-button mdl-button--raised mdl-button--colored",
bsw/jbe@1309 40 value = _"Save"
bsw/jbe@1309 41 },
bsw/jbe@1309 42 content = ""
bsw/jbe@1309 43 }
bsw/jbe@1309 44 slot.put(" &nbsp; ")
bsw/jbe@1309 45 ui.link {
bsw/jbe@1309 46 attr = { class = "mdl-button mdl-js-button mdl-button--raised" },
bsw/jbe@1309 47 module = "member", view = "show",
bsw/jbe@1309 48 content = _"Cancel"
bsw/jbe@1309 49 }
bsw/jbe@1309 50 end
bsw@1045 51 }
bsw/jbe@1309 52
bsw/jbe@1309 53 end }
bsw/jbe@1309 54 end }
bsw/jbe@1309 55 end }
bsw/jbe@1309 56
bsw/jbe@1309 57 ui.cell_sidebar{ content = function()
bsw/jbe@1309 58 execute.view {
bsw/jbe@1309 59 module = "member", view = "_sidebar_whatcanido", params = {
bsw/jbe@1309 60 member = app.session.member
bsw/jbe@1309 61 }
bsw/jbe@1309 62 }
bsw/jbe@1309 63 end }
bsw/jbe@1309 64
bsw/jbe@1309 65 end }
bsw/jbe@1309 66

Impressum / About Us