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

Impressum / About Us