liquid_feedback_frontend
view app/main/member/edit_images.lua @ 1151:6d0e762bc105
Updated style for trace
| author | bsw | 
|---|---|
| date | Sun Mar 22 20:38:11 2015 +0100 (2015-03-22) | 
| parents | 701a5cf6b067 | 
| children | d70610e37245 | 
 line source
     1 ui.titleMember(_"avatar/photo")
     3 execute.view {
     4   module = "member", view = "_sidebar_whatcanido", params = {
     5     member = app.session.member
     6   }
     7 }
     9 ui.form{
    10   record = app.session.member,
    11   attr = { 
    12     class = "vertical section",
    13     enctype = 'multipart/form-data'
    14   },
    15   module = "member",
    16   action = "update_images",
    17   routing = {
    18     ok = {
    19       mode = "redirect",
    20       module = "member",
    21       view = "show",
    22       id = app.session.member_id
    23     }
    24   },
    25   content = function()
    26     ui.sectionHead( function()
    27       ui.heading { level = 1, content = _"Upload avatar/photo" }
    28     end )
    29     ui.sectionRow( function()
    30       execute.view{
    31         module = "member_image",
    32         view = "_show",
    33         params = {
    34           class = "right",
    35           member = app.session.member, 
    36           image_type = "avatar"
    37         }
    38       }
    39       ui.heading { level = 2, content = _"Avatar"}
    40       ui.container { content = _"Your avatar is a small photo, which will be shown always next to your name." }
    41       slot.put("<br />")
    42       ui.field.image{ field_name = "avatar" }
    43       slot.put("<br /><br />")
    44       execute.view{
    45         module = "member_image",
    46         view = "_show",
    47         params = {
    48           class = "right",
    49           member = app.session.member, 
    50           image_type = "photo"
    51         }
    52       }
    53       ui.heading { level = 2, content = _"Photo"}
    54       ui.container { content = _"Your photo will be shown in your profile." }
    55       slot.put("<br />")
    56       ui.field.image{ field_name = "photo" }
    57       slot.put("<br style='clear: right;' />")
    58       ui.tag{
    59         tag = "input",
    60         attr = {
    61           type = "submit",
    62           class = "btn btn-default",
    63           value = _"publish avatar/photo"
    64         },
    65         content = ""
    66       }
    67       slot.put("<br /><br /><br />")
    68       ui.link{
    69         content = _"cancel",
    70         module = "member", view = "show", id = app.session.member.id
    71       }
    72     end )
    73   end
    74 }
