From 6b5f8a197dd278e22d8b6911de67d7ec4e9968fa Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Wed, 12 Jan 2022 12:47:02 +0100 Subject: [PATCH] try #5017 @0:20 --- js/libs/fluidbook/fluidbook.articles.js | 29 ++++++++++++++++--------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/js/libs/fluidbook/fluidbook.articles.js b/js/libs/fluidbook/fluidbook.articles.js index a40f7db0..79847b56 100644 --- a/js/libs/fluidbook/fluidbook.articles.js +++ b/js/libs/fluidbook/fluidbook.articles.js @@ -86,18 +86,22 @@ FluidbookArticles.prototype = { $('iframe.pdfarticle.view').each(function () { var iframe = $(this); var view = iframe.parent().parent(); - console.log(view,this); + $(this).on('load', function () { var body = $(this).contents().find('body'); - var m=25; + var m = 25; $(body).on('mousewheel', function (e) { - var d=(e.deltaY*m); - var v='-='+d; - if(e.deltaY<0) { - v='+='+(d*-1); + var d = (e.deltaY * m); + var v = '-=' + d; + if (e.deltaY < 0) { + v = '+=' + (d * -1); } $(view).scrollTo(v); }); + $this.initPDFArticles(); + setTimeout(function () { + $this.initPDFArticles(); + }, 1000); }); }); @@ -112,7 +116,7 @@ FluidbookArticles.prototype = { setTimeout(function () { $this.resize(); - }, 10) + }, 10); }, @@ -135,9 +139,8 @@ FluidbookArticles.prototype = { return Object.keys(this.fluidbook.settings.articlesList).length > 0; }, - resize: function () { - var $this = this; - $('iframe.pdfarticle').each(function () { + initPDFArticles: function () { + $('iframe.pdfarticle.view').each(function () { var body = $(this).contents().find('body'); $(body).addClass('article'); var $this = this; @@ -147,6 +150,12 @@ FluidbookArticles.prototype = { }, 500); }); + }, + + resize: function () { + var $this = this; + this.initPDFArticles(); + $(".mview article").each(function () { if ($(this).hasClass('pdf')) { -- 2.39.5