bsw/jbe@4: local member = param.get("member", "table") bsw@525: local member_id = member and member.id or param.get("member_id", atom.integer) bsw@525: bsw/jbe@4: local image_type = param.get("image_type") bsw@274: local class = param.get("class") bsw@274: local popup_text = param.get("popup_text") bsw@274: bsw@1148: local force_update = param.get("force_update", atom.boolean) bsw@1148: bsw@274: if class then bsw@1632: class = class .. " " bsw@274: else bsw@274: class = "" bsw@274: end bsw/jbe@4: bsw@1632: if image_type == "avatar" then bsw@1632: class = class .. "mdl-chip__contact " bsw@1632: end bsw@1632: bsw@1632: ui.image{ bsw@1632: attr = { title = popup_text, class = class .. " member_image member_image_" .. image_type }, bsw@1632: module = "member_image", bsw@1632: view = "show", bsw@1632: extension = "jpg", bsw@1632: id = member_id, bsw@1632: params = { bsw@1632: image_type = image_type, bsw@1632: dynamic = force_update and os.time() or nil bsw@720: } bsw@1632: } bsw@1632: