From 2e48cb0c532f72a6617d2b66ebffbdc2215a2407 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Tue, 14 May 2024 17:17:40 +0200 Subject: [PATCH] wait #6910 @2 --- js/libs/fluidbook/fluidbook.loader.js | 2 +- js/libs/fluidbook/fluidbook.support.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/js/libs/fluidbook/fluidbook.loader.js b/js/libs/fluidbook/fluidbook.loader.js index 0d57815e..4f494b92 100644 --- a/js/libs/fluidbook/fluidbook.loader.js +++ b/js/libs/fluidbook/fluidbook.loader.js @@ -936,7 +936,7 @@ FluidbookLoader.prototype = { }, loadPDFForTexts: function (callback) { - if (this.fluidbook.settings.svgToCanvas != 2) { + if (!this.fluidbook.support.pdftocanvas) { callback(); return; } diff --git a/js/libs/fluidbook/fluidbook.support.js b/js/libs/fluidbook/fluidbook.support.js index f2108dae..7a09deaa 100644 --- a/js/libs/fluidbook/fluidbook.support.js +++ b/js/libs/fluidbook/fluidbook.support.js @@ -16,7 +16,7 @@ function FluidbookSupport(fluidbook) { this.chromeBased = Modernizr.chrome || this.edge; this.gpuInfos = this.getGPUInfos(); this.svgtocanvas = this.fluidbook.settings.svgToCanvas == 1 && this.IE === 0 && !(this.safari && this.macOs) && this.getGPUInfos().vendor.indexOf('intel') === -1 && this.getGPUInfos().vendor.indexOf('renderer') === -1; - this.pdftocanvas = this.fluidbook.settings.svgToCanvas == 2; + this.pdftocanvas = window.pdfjsLib !== undefined && this.fluidbook.settings.svgToCanvas == 2; // 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; -- 2.39.5