X-Git-Url: https://scm.cri.mines-paristech.fr/git/Portfolio.git/blobdiff_plain/f0d912b0c1a0183f8e002934085c4adced6b379f..8a525218303715fcf1b977a459947b5b899d9640:/skins/photo_film_viewer.js?ds=sidebyside diff --git a/skins/photo_film_viewer.js b/skins/photo_film_viewer.js index b68b664..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; @@ -571,8 +572,7 @@ FilmSlider.prototype.keyPressHandler = function(evt) { var target = getTargetedObject(evt); if (target.tagName == 'INPUT' || target.tagName== 'TEXTAREA') return; - var evt = evt = getEventObject(evt); - evt = getEventObject(evt); + var evt = getEventObject(evt); var charPress = String.fromCharCode((evt.keyCode) ? evt.keyCode : evt.which); switch(charPress) { case 'f':