liquid_feedback_frontend
diff app/main/member/show.lua @ 4:80c215dbf076
Version alpha5
Many optical changes and improved usability
Support for different wiki-formatting-engines
Help system
Many optical changes and improved usability
Support for different wiki-formatting-engines
Help system
| author | bsw/jbe |
|---|---|
| date | Thu Dec 10 12:00:00 2009 +0100 (2009-12-10) |
| parents | 768faea1096d |
| children | 0ee1e0c42d4c |
line diff
1.1 --- a/app/main/member/show.lua Mon Nov 30 12:00:00 2009 +0100 1.2 +++ b/app/main/member/show.lua Thu Dec 10 12:00:00 2009 +0100 1.3 @@ -1,12 +1,13 @@ 1.4 local member = Member:by_id(param.get_id()) 1.5 1.6 slot.select("title", function() 1.7 - ui.image{ 1.8 - attr = { class = "avatar" }, 1.9 - module = "member", 1.10 - view = "avatar", 1.11 - extension = "jpg", 1.12 - id = member.id 1.13 + execute.view{ 1.14 + module = "member_image", 1.15 + view = "_show", 1.16 + params = { 1.17 + member = member, 1.18 + image_type = "avatar" 1.19 + } 1.20 } 1.21 end) 1.22 1.23 @@ -19,9 +20,15 @@ 1.24 local contact = Contact:by_pk(app.session.member.id, member.id) 1.25 if contact then 1.26 slot.select("actions", function() 1.27 - ui.field.text{ value = _"You have saved this member as contact." } 1.28 + ui.container{ 1.29 + attr = { class = "interest" }, 1.30 + content = _"You have saved this member as contact." 1.31 + } 1.32 ui.link{ 1.33 - text = _"Remove from contacts", 1.34 + content = function() 1.35 + ui.image{ static = "icons/16/book_delete.png" } 1.36 + slot.put(encode.html(_"Remove from contacts")) 1.37 + end, 1.38 module = "contact", 1.39 action = "remove_member", 1.40 id = contact.other_member_id, 1.41 @@ -60,6 +67,7 @@ 1.42 end 1.43 end 1.44 1.45 +util.help("member.show", _"Member page") 1.46 1.47 execute.view{ 1.48 module = "member",