liquid_feedback_frontend
annotate env/util/micro_avatar.lua @ 1758:65c242f4078a
Fix parameter
author | bsw |
---|---|
date | Wed Oct 13 16:52:42 2021 +0200 (2021-10-13) |
parents | 70121e414479 |
children |
rev | line source |
---|---|
bsw@1045 | 1 function util.micro_avatar(member, member_name) |
bsw@1045 | 2 if type ( member ) == "number" then |
bsw@1045 | 3 member = { |
bsw@1045 | 4 id = member, |
bsw@1045 | 5 name = member_name |
bsw@1045 | 6 } |
bsw@1045 | 7 end |
bsw@1045 | 8 |
bsw@1145 | 9 local function doit() |
bsw@1632 | 10 ui.image { |
bsw@1632 | 11 attr = { |
bsw@1632 | 12 title = member.name, |
bsw@1632 | 13 class = "mdl-chip__contact" |
bsw@1632 | 14 }, |
bsw@1632 | 15 module = "member_image", |
bsw@1632 | 16 view = "show", |
bsw@1632 | 17 extension = "jpg", |
bsw@1632 | 18 id = member.id, |
bsw@1632 | 19 params = { |
bsw@1632 | 20 image_type = "avatar" |
bsw@1045 | 21 } |
bsw@1632 | 22 } |
bsw/jbe@1309 | 23 ui.tag { attr = { class = "mdl-chip__text" }, content = member.name } |
bsw@1045 | 24 end |
bsw@1045 | 25 |
bsw@1045 | 26 ui.tag { |
bsw@1045 | 27 attr = { class = "microAvatar" }, |
bsw@1045 | 28 content = function () |
bsw@1045 | 29 if app.session:has_access("everything") then |
bsw@1045 | 30 ui.link { |
bsw/jbe@1309 | 31 attr = { class = "mdl-chip mdl-chip--contact" }, |
bsw@1045 | 32 module = "member", view = "show", id = member.id, |
bsw@1045 | 33 content = doit |
bsw@1045 | 34 } |
bsw@1045 | 35 else |
bsw/jbe@1309 | 36 ui.tag{ |
bsw/jbe@1309 | 37 attr = { class = "mdl-chip mdl-chip--contact" }, |
bsw/jbe@1309 | 38 content = doit |
bsw/jbe@1309 | 39 } |
bsw@1045 | 40 end |
bsw@1045 | 41 end |
bsw@1045 | 42 } |
bsw@1045 | 43 end |