liquid_feedback_frontend
diff app/main/member_image/_show.lua @ 274:aec9df5b4cd3
More optical enhancements and repositioning of elements
author | bsw |
---|---|
date | Sun Feb 12 12:20:19 2012 +0100 (2012-02-12) |
parents | 6b6c82f9ca9f |
children | 63d6549cc00b |
line diff
1.1 --- a/app/main/member_image/_show.lua Wed Feb 08 18:49:22 2012 +0100 1.2 +++ b/app/main/member_image/_show.lua Sun Feb 12 12:20:19 2012 +0100 1.3 @@ -1,6 +1,14 @@ 1.4 local member = param.get("member", "table") 1.5 local image_type = param.get("image_type") 1.6 local show_dummy = param.get("show_dummy", atom.boolean) 1.7 +local class = param.get("class") 1.8 +local popup_text = param.get("popup_text") 1.9 + 1.10 +if class then 1.11 + class = " " .. class 1.12 +else 1.13 + class = "" 1.14 +end 1.15 1.16 local image = member:get_reference_selector("images") 1.17 :add_where{ "image_type = ?", image_type } 1.18 @@ -10,18 +18,18 @@ 1.19 if image or show_dummy then 1.20 if config.fastpath_url_func then 1.21 ui.image{ 1.22 - attr = { class = "member_image member_image_" .. image_type }, 1.23 + attr = { title = popup_text, class = "member_image member_image_" .. image_type .. class }, 1.24 external = config.fastpath_url_func(member.id, image_type) 1.25 } 1.26 else 1.27 if not image then 1.28 ui.image{ 1.29 - attr = { class = "member_image member_image_" .. image_type }, 1.30 + attr = { title = popup_text, class = "member_image member_image_" .. image_type .. class }, 1.31 external = encode.url{ static = (config.member_image_default_file[image_type] or 'icons/16/lightning.png')}, 1.32 } 1.33 else 1.34 ui.image{ 1.35 - attr = { class = "member_image member_image_" .. image_type }, 1.36 + attr = { title = popup_text, class = "member_image member_image_" .. image_type .. class }, 1.37 module = "member_image", 1.38 view = "show", 1.39 extension = "jpg",