From: Vincent Vanwaelscappel Date: Mon, 21 Jun 2021 13:15:38 +0000 (+0200) Subject: wait #4547 @0.25 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=0baf8391b6a4f34ff86617e3d8ddcf4eb57148f0;p=fluidbook-html5.git wait #4547 @0.25 --- diff --git a/js/libs/fluidbook/links/fluidbook.links.zoomhd.js b/js/libs/fluidbook/links/fluidbook.links.zoomhd.js index f5aaf974..1cd7a7ce 100644 --- a/js/libs/fluidbook/links/fluidbook.links.zoomhd.js +++ b/js/libs/fluidbook/links/fluidbook.links.zoomhd.js @@ -57,6 +57,9 @@ FluidbookLinksZoomHD.prototype = { }); $(document).on('mousewheel', function (e) { + if(this.element===undefined){ + return true; + } var s = $this.scale; s += 0.25 * e.deltaY; $this.scale = $this.normalizeScale(s); @@ -164,6 +167,9 @@ FluidbookLinksZoomHD.prototype = { }, setMovePos: function (x, y) { + if(this.element===undefined){ + return; + } x = Math.max(this.dragMinX, Math.min(this.dragMaxX, x)); y = Math.max(this.dragMinY, Math.min(this.dragMaxY, y)); @@ -191,6 +197,9 @@ FluidbookLinksZoomHD.prototype = { }, resize: function () { + if(this.element===undefined){ + return; + } this.element.closest('.zoomhdRefScale').css({transform: 'scale(' + this.refScale + ')'}); this.element.css({transform: 'scale(' + this.scale + ')'}); this.currentImageWidth = this.initialImageWidth * this.scale;