liquid_feedback_frontend
diff app/main/member/settings_password.lua @ 1045:701a5cf6b067
Imported LiquidFeedback Frontend 3.0 branch
| author | bsw | 
|---|---|
| date | Thu Jul 10 01:19:48 2014 +0200 (2014-07-10) | 
| parents | 418b590fa9ed | 
| children | 32cc544d5a5b | 
   line diff
1.1 --- a/app/main/member/settings_password.lua Thu Jul 10 01:02:43 2014 +0200 1.2 +++ b/app/main/member/settings_password.lua Thu Jul 10 01:19:48 2014 +0200 1.3 @@ -1,22 +1,58 @@ 1.4 -ui.title(_"Change your password") 1.5 +ui.titleMember(_"Password") 1.6 1.7 -util.help("member.settings.password", _"Change password") 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 - attr = { class = "vertical" }, 1.16 + attr = { class = "wide" }, 1.17 module = "member", 1.18 action = "update_password", 1.19 routing = { 1.20 ok = { 1.21 mode = "redirect", 1.22 - module = "index", 1.23 - view = "index" 1.24 + module = "member", 1.25 + view = "show", 1.26 + id = app.session.member_id 1.27 } 1.28 }, 1.29 content = function() 1.30 - ui.field.password{ label = _"Old password", name = "old_password" } 1.31 - ui.field.password{ label = _"New password", name = "new_password1" } 1.32 - ui.field.password{ label = _"Repeat new password", name = "new_password2" } 1.33 - ui.submit{ value = _"Change password" } 1.34 + ui.section( function() 1.35 + ui.sectionHead( function() 1.36 + ui.heading { level = 1, content = _"Password" } 1.37 + end ) 1.38 + 1.39 + ui.sectionRow( function() 1.40 + ui.heading { level = 2, content = _"Enter your current password:" } 1.41 + ui.field.password{ name = "old_password" } 1.42 + 1.43 + slot.put("<br />") 1.44 + 1.45 + ui.heading { level = 2, content = _"Enter a new password:" } 1.46 + ui.field.password{ name = "new_password1" } 1.47 + 1.48 + ui.heading { level = 2, content = _"Enter your new password again please:" } 1.49 + ui.field.password{ name = "new_password2" } 1.50 + 1.51 + slot.put("<br />") 1.52 + 1.53 + ui.tag{ 1.54 + tag = "input", 1.55 + attr = { 1.56 + type = "submit", 1.57 + class = "btn btn-default", 1.58 + value = _"Save" 1.59 + }, 1.60 + content = "" 1.61 + } 1.62 + slot.put("<br /><br /><br />") 1.63 + ui.link { 1.64 + module = "member", view = "show", id = app.session.member_id, 1.65 + content = _"Cancel" 1.66 + } 1.67 + end ) 1.68 + end ) 1.69 end 1.70 } 1.71 \ No newline at end of file