bsw/jbe@4: slot.put_into("title", _"Edit my profile") bsw/jbe@0: bsw/jbe@0: slot.select("actions", function() bsw/jbe@0: ui.link{ bsw/jbe@0: content = function() bsw/jbe@0: ui.image{ static = "icons/16/cancel.png" } bsw/jbe@0: slot.put(_"Cancel") bsw/jbe@0: end, bsw/jbe@0: module = "index", bsw/jbe@0: view = "index" bsw/jbe@0: } bsw/jbe@0: end) bsw/jbe@0: bsw/jbe@4: util.help("member.edit", _"Edit my page") bsw/jbe@4: bsw/jbe@0: ui.form{ bsw/jbe@0: record = app.session.member, bsw/jbe@0: attr = { class = "vertical" }, bsw/jbe@0: module = "member", bsw/jbe@0: action = "update", bsw/jbe@0: routing = { bsw/jbe@0: ok = { bsw/jbe@0: mode = "redirect", bsw/jbe@0: module = "index", bsw/jbe@0: view = "index" bsw/jbe@0: } bsw/jbe@0: }, bsw/jbe@0: content = function() bsw@2: ui.field.text{ label = _"Organizational unit", name = "organizational_unit" } bsw@2: ui.field.text{ label = _"Internal posts", name = "internal_posts" } bsw@2: ui.field.text{ label = _"Real name", name = "realname" } bsw@75: ui.field.text{ label = _"Birthday" .. " YYYY-MM-DD ", name = "birthday", attr = { id = "profile_birthday" } } bsw@75: ui.script{ static = "gregor.js/gregor.js" } bsw@75: util.gregor("profile_birthday", "document.getElementById('timeline_search_date').form.submit();") bsw@2: ui.field.text{ label = _"Address", name = "address", multiline = true } bsw@2: ui.field.text{ label = _"email", name = "email" } bsw@2: ui.field.text{ label = _"xmpp", name = "xmpp_address" } bsw@2: ui.field.text{ label = _"Website", name = "website" } bsw@2: ui.field.text{ label = _"Phone", name = "phone" } bsw@2: ui.field.text{ label = _"Mobile phone", name = "mobile_phone" } bsw@2: ui.field.text{ label = _"Profession", name = "profession" } bsw@2: ui.field.text{ label = _"External memberships", name = "external_memberships", multiline = true } bsw@2: ui.field.text{ label = _"External posts", name = "external_posts", multiline = true } bsw/jbe@19: ui.field.text{ label = _"Statement", name = "statement", multiline = true, attr = { style = "height: 10em;" } } bsw/jbe@0: ui.submit{ value = _"Save" } bsw/jbe@0: end bsw/jbe@0: }