liquid_feedback_frontend
diff app/main/member/show.lua @ 1148:8874448bbb7a
Avoid caching of member avatar and photo on member page
author | bsw |
---|---|
date | Sun Mar 22 18:50:36 2015 +0100 (2015-03-22) |
parents | 0d917987a7f5 |
children | 254661fb5d83 |
line diff
1.1 --- a/app/main/member/show.lua Sun Mar 22 17:32:38 2015 +0100 1.2 +++ b/app/main/member/show.lua Sun Mar 22 18:50:36 2015 +0100 1.3 @@ -83,7 +83,8 @@ 1.4 member = member, 1.5 image_type = "avatar", 1.6 show_dummy = true, 1.7 - class = "left" 1.8 + class = "left", 1.9 + force_update = true 1.10 } 1.11 } 1.12 ui.heading{ level = 1, content = member.name } 1.13 @@ -182,3 +183,20 @@ 1.14 end ) 1.15 1.16 end ) 1.17 + 1.18 + 1.19 +if app.session.member.id == member.id then 1.20 + ui.script{ script = [[ 1.21 + var url = $(".microAvatar")[0].src; 1.22 + var onload = function() { 1.23 + this.contentWindow.location.reload(true); 1.24 + this.removeEventListener("load", onload, false); 1.25 + this.parentElement.removeChild(this); 1.26 + } 1.27 + var iframeEl = document.createElement("iframe"); 1.28 + iframeEl.style.display = "none"; 1.29 + iframeEl.src = url; 1.30 + iframeEl.addEventListener("load", onload, false); 1.31 + document.body.appendChild(iframeEl); 1.32 + ]] } 1.33 +end