}
var $this = this;
- var upscale = this.fluidbook.settings.svgToCanvasUpscale !== undefined ? this.fluidbook.settings.svgToCanvasUpscale : 1;
+ var upscale = this.fluidbook.settings.svgToCanvasUpscale !== undefined ? parseFloat(this.fluidbook.settings.svgToCanvasUpscale) : 1;
var z = window.devicePixelRatio * upscale;
var mz = this.fluidbook.zoom.max * window.devicePixelRatio * upscale * 1.1;
}
$(this).data('w', cw).data('h', ch);
+ let textThickness = parseFloat($this.fluidbook.settings.textsThickness);
+
if (!$(this).hasClass('z') && $this.fluidbook.settings.textsThickness > 1 && $this.fluidbook.settings.textsThicknessPages.indexOf(page) >= 0) {
$('canvas:not(.z)[data-page=' + page + '].thick').remove();
var clone;
- for (var i = 1; i <= $this.fluidbook.settings.textsThickness; i++) {
+ for (var i = 1; i <= textThickness; i++) {
clone = $this._cloneCanvas($(this).get(0));
$(clone).insertBefore($(this));
}
dest.width = source.width;
dest.height = source.height;
+ if ($(source).css('transform') === 'none') {
+ $(dest).hide();
+ let interval = setInterval(function () {
+ if ($(source).css('transform') !== 'none') {
+ $(dest).show().css('transform', $(source).css('transform'));
+ clearInterval(interval);
+ }
+ }, 10);
+ }
+
$(dest).addClass('thick').addClass('p').attr('data-page', $(source).attr('data-page')).css('transform', $(source).css('transform'));
//apply the old canvas to the new one
},
checkLoadedThumbs: function () {
- var res = this.loadedThumbnails.length === this.fluidbook.settings.pages;
- return res;
+ return this.loadedThumbnails.length === this.fluidbook.settings.pages;
},
preloadThumbs: function (callback) {