]> _ Git - fluidbook-html5.git/commitdiff
wip #3905 @0.5
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 22 Sep 2020 17:58:30 +0000 (19:58 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 22 Sep 2020 17:58:30 +0000 (19:58 +0200)
js/libs/fluidbook/fluidbook.loader.js

index 876f6f4ba338cd62a86ab2f926ba115b79e955f5..dc145d918c01b30a4fd4dd941cf7244d2019c598 100644 (file)
@@ -13,6 +13,8 @@ function FluidbookLoader(fluidbook) {
     this.thumbnails = [];
     this.loadedThumbnails = [];
     this.cleanTimeout = null;
+    this.format = fluidbook.settings.imageFormat;
+    this.imageMimeType = this.format === 'jpg' ? 'image/jpeg' : 'image/png';
 
     this.init();
 }
@@ -355,7 +357,7 @@ FluidbookLoader.prototype = {
             return false;
         }
         var prefix = (version === 'textasvector') ? 'p' : 't';
-        return 'data/background/' + this.fluidbook.support.resolution + '/' + prefix + page + '.jpg';
+        return 'data/background/' + this.fluidbook.support.resolution + '/' + prefix + page + '.' + this.format;
     },
 
     getTextsURL: function (page) {
@@ -605,7 +607,7 @@ FluidbookLoader.prototype = {
             }
             callback();
         };
-        var img = this.loadImage('data/thumbnails/p' + pageNr + '.jpg', null, null, 'image/jpeg', pageNr, cb);
+        var img = this.loadImage('data/thumbnails/p' + pageNr + '.' + this.format, null, null, this.imageMimeType, pageNr, cb);
         this.thumbnails[pageNr] = img;
         return img;
     },