liquid_feedback_frontend
diff app/main/member/edit_images.lua @ 1045:701a5cf6b067
Imported LiquidFeedback Frontend 3.0 branch
author | bsw |
---|---|
date | Thu Jul 10 01:19:48 2014 +0200 (2014-07-10) |
parents | 192cfdc505c1 |
children | d70610e37245 |
line diff
1.1 --- a/app/main/member/edit_images.lua Thu Jul 10 01:02:43 2014 +0200 1.2 +++ b/app/main/member/edit_images.lua Thu Jul 10 01:19:48 2014 +0200 1.3 @@ -1,11 +1,15 @@ 1.4 -ui.title(_"Upload images") 1.5 +ui.titleMember(_"avatar/photo") 1.6 1.7 -util.help("member.edit_images", _"Images") 1.8 +execute.view { 1.9 + module = "member", view = "_sidebar_whatcanido", params = { 1.10 + member = app.session.member 1.11 + } 1.12 +} 1.13 1.14 ui.form{ 1.15 record = app.session.member, 1.16 attr = { 1.17 - class = "vertical", 1.18 + class = "vertical section", 1.19 enctype = 'multipart/form-data' 1.20 }, 1.21 module = "member", 1.22 @@ -19,24 +23,52 @@ 1.23 } 1.24 }, 1.25 content = function() 1.26 - execute.view{ 1.27 - module = "member_image", 1.28 - view = "_show", 1.29 - params = { 1.30 - member = app.session.member, 1.31 - image_type = "avatar" 1.32 + ui.sectionHead( function() 1.33 + ui.heading { level = 1, content = _"Upload avatar/photo" } 1.34 + end ) 1.35 + ui.sectionRow( function() 1.36 + execute.view{ 1.37 + module = "member_image", 1.38 + view = "_show", 1.39 + params = { 1.40 + class = "right", 1.41 + member = app.session.member, 1.42 + image_type = "avatar" 1.43 + } 1.44 } 1.45 - } 1.46 - ui.field.image{ field_name = "avatar", label = _"Avatar" } 1.47 - execute.view{ 1.48 - module = "member_image", 1.49 - view = "_show", 1.50 - params = { 1.51 - member = app.session.member, 1.52 - image_type = "photo" 1.53 + ui.heading { level = 2, content = _"Avatar"} 1.54 + ui.container { content = _"Your avatar is a small photo, which will be shown always next to your name." } 1.55 + slot.put("<br />") 1.56 + ui.field.image{ field_name = "avatar" } 1.57 + slot.put("<br /><br />") 1.58 + execute.view{ 1.59 + module = "member_image", 1.60 + view = "_show", 1.61 + params = { 1.62 + class = "right", 1.63 + member = app.session.member, 1.64 + image_type = "photo" 1.65 + } 1.66 } 1.67 - } 1.68 - ui.field.image{ field_name = "photo", label = _"Photo" } 1.69 - ui.submit{ value = _"Save" } 1.70 + ui.heading { level = 2, content = _"Photo"} 1.71 + ui.container { content = _"Your photo will be shown in your profile." } 1.72 + slot.put("<br />") 1.73 + ui.field.image{ field_name = "photo" } 1.74 + slot.put("<br style='clear: right;' />") 1.75 + ui.tag{ 1.76 + tag = "input", 1.77 + attr = { 1.78 + type = "submit", 1.79 + class = "btn btn-default", 1.80 + value = _"publish avatar/photo" 1.81 + }, 1.82 + content = "" 1.83 + } 1.84 + slot.put("<br /><br /><br />") 1.85 + ui.link{ 1.86 + content = _"cancel", 1.87 + module = "member", view = "show", id = app.session.member.id 1.88 + } 1.89 + end ) 1.90 end 1.91 } 1.92 \ No newline at end of file