From: Vincent Vanwaelscappel Date: Mon, 27 Sep 2021 13:39:08 +0000 (+0200) Subject: wip #4710 @2 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=e4375b053c1ae77068d34e8901738828740e12de;p=fluidbook-html5.git wip #4710 @2 --- diff --git a/js/libs/fluidbook/fluidbook.loader.js b/js/libs/fluidbook/fluidbook.loader.js index 5729477e..03ed8416 100644 --- a/js/libs/fluidbook/fluidbook.loader.js +++ b/js/libs/fluidbook/fluidbook.loader.js @@ -676,7 +676,7 @@ FluidbookLoader.prototype = { addTextContents: function (pageNr, callback) { var t = $("#page_" + pageNr + ' .texts'); - if (this.fluidbook.support.chromeBased) { + if (this.fluidbook.support.svgtocanvas) { $(t).html(''); this.renderTextsCanvas(); } else { @@ -686,7 +686,7 @@ FluidbookLoader.prototype = { }, renderTextsCanvas: function () { - if (!this.fluidbook.support.chromeBased) { + if (!this.fluidbook.support.svgtocanvas) { return; } var $this = this; diff --git a/js/libs/fluidbook/fluidbook.support.js b/js/libs/fluidbook/fluidbook.support.js index 1ae95490..9fbf5292 100644 --- a/js/libs/fluidbook/fluidbook.support.js +++ b/js/libs/fluidbook/fluidbook.support.js @@ -14,6 +14,8 @@ function FluidbookSupport(fluidbook) { this.iOS = Modernizr.ios; this.edge = Modernizr.edge; this.chromeBased = Modernizr.chrome || this.edge; + this.svgtocanvas = this.IE === 0; + // If in node-webkit or if the index.html fluidbook is locally open in a browser this.offline = (typeof process !== "undefined" && process.versions['node-webkit']) || window.location.toString().indexOf("file://") == 0;