bsw/jbe@0: slot.put_into("title", _"Upload avatar") 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@0: ui.form{ bsw/jbe@0: record = app.session.member, bsw/jbe@0: attr = { bsw/jbe@0: class = "vertical", bsw/jbe@0: enctype = 'multipart/form-data' bsw/jbe@0: }, bsw/jbe@0: module = "member", bsw/jbe@0: action = "update_avatar", 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/jbe@0: ui.field.image{ field_name = "avatar", label = _"Avatar" } bsw/jbe@0: ui.submit{ value = _"Save" } bsw/jbe@0: end bsw/jbe@0: }