liquid_feedback_frontend
view app/main/member_image/_show.lua @ 547:57a261a81c5a
Added preloading to issue list
author | bsw |
---|---|
date | Tue May 29 20:43:27 2012 +0200 (2012-05-29) |
parents | 63d6549cc00b |
children | cdd0bcbbef8b |
line source
1 local member = param.get("member", "table")
2 local member_id = member and member.id or param.get("member_id", atom.integer)
4 local image_type = param.get("image_type")
5 local show_dummy = param.get("show_dummy", atom.boolean)
6 local class = param.get("class")
7 local popup_text = param.get("popup_text")
9 if class then
10 class = " " .. class
11 else
12 class = ""
13 end
15 --[[
16 local image = member:get_reference_selector("images")
17 :add_where{ "image_type = ?", image_type }
18 :optional_object_mode()
19 :exec()
21 if image or show_dummy then
22 if config.fastpath_url_func then
23 ui.image{
24 attr = { title = popup_text, class = "member_image member_image_" .. image_type .. class },
25 external = config.fastpath_url_func(member.id, image_type)
26 }
27 else
28 if not image then
29 ui.image{
30 attr = { title = popup_text, class = "member_image member_image_" .. image_type .. class },
31 external = encode.url{ static = (config.member_image_default_file[image_type] or 'icons/16/lightning.png')},
32 }
33 else
34 --]]
35 ui.image{
36 attr = { title = popup_text, class = "member_image member_image_" .. image_type .. class },
37 module = "member_image",
38 view = "show",
39 extension = "jpg",
40 id = member_id,
41 params = {
42 image_type = image_type
43 }
44 }
45 --[[
46 end
47 end
48 end
49 --]]