annotate env/util/micro_avatar.lua @ 1710:62b8c3e17112
Added translation file with city instead of unit
 | author | bsw | 
 | date | Mon Sep 27 12:06:15 2021 +0200 (2021-09-27) | 
 | 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 |