From 97936e9f12293eb9db389a88216031ef14d833d5 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Benoi=CC=82t=20Pin?= Date: Mon, 31 Mar 2014 15:22:41 +0200 Subject: [PATCH 1/1] =?utf8?q?Mise=20=C3=A0=20jour=20de=20la=20barre=20d'a?= =?utf8?q?dresse=20sur=20changement=20de=20photo=20(history.pushState).?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- skins/photo_film_viewer.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/skins/photo_film_viewer.js b/skins/photo_film_viewer.js index ff6d619..70f8b99 100644 --- a/skins/photo_film_viewer.js +++ b/skins/photo_film_viewer.js @@ -94,7 +94,7 @@ FilmSlider.prototype.resizeSlider = function(evt) { var sliderWidth = filmBarWidth * sliderRatio; this.rail.style.width = filmBarWidth + 'px'; this.rail.style.display = 'block'; - this.rail.style.visibility = 'visible'; + this.rail.style.visibility = 'visible'; if (sliderRatio < 1) { this.slider.style.width = Math.round(sliderWidth) + 'px'; this.slider.style.visibility = 'visible'; @@ -103,7 +103,7 @@ FilmSlider.prototype.resizeSlider = function(evt) { this.slider.style.visibility = 'hidden'; } - this.winSize = {'width' : getWindowWidth(), + this.winSize = {'width' : getWindowWidth(), 'height' : getWindowHeight()}; this.maxRightPosition = filmBarWidth - sliderWidth this.sliderSpeedRatio = - (filmBarWidth - sliderWidth) / (filmWidth - filmBarWidth); @@ -305,12 +305,13 @@ FilmSlider.prototype.thumbnailClickHandler = function(evt) { disableDefault(evt); disablePropagation(evt); target.blur(); + history.pushState(target.href, '', target.href); var imgBaseUrl = target.href; var canonicalImgUrl; if (this.ctxUrlTranslation[0]) canonicalImgUrl = imgBaseUrl.replace(this.ctxUrlTranslation[0], - this.ctxUrlTranslation[1]); + this.ctxUrlTranslation[1]); else canonicalImgUrl = imgBaseUrl; -- 2.20.1