]> _ Git - fluidbook-html5.git/commitdiff
fix #3897 @0:15
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Fri, 18 Sep 2020 15:51:59 +0000 (17:51 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Fri, 18 Sep 2020 15:51:59 +0000 (17:51 +0200)
js/libs/fluidbook/fluidbook.background.js

index 3b8cb76d22341319836ec1d7062b14e57000b263..21812aa8a7739c5c58e67125a722e463de5cc359 100644 (file)
@@ -19,11 +19,16 @@ FluidbookBackground.prototype = {
         if (Object.keys(this.fluidbook.settings.dynamicBackgroundColor).length > 0) {
             var $this = this;
             $(this.fluidbook).on('fluidbook.page.change.start', function (e, page) {
-                var s = $this.fluidbook.settings.dynamicBackgroundColor[page];
-                var back = s[0];
-                var arrows = '';
-                if (s.length > 1) {
-                    arrows = s[1];
+                try {
+                    var s = $this.fluidbook.settings.dynamicBackgroundColor[page];
+                    var back = s[0];
+                    var arrows = '';
+                    if (s.length > 1) {
+                        arrows = s[1];
+                    }
+                } catch (e) {
+                    back = null;
+                    arrows = '';
                 }
                 var style;
                 if (back === undefined || back === null || back === '' || back === '-') {
@@ -62,7 +67,6 @@ FluidbookBackground.prototype = {
                 left = (w - iw) / 2;
             }
 
-
             if (this.fluidbook.settings.backgroundVAlign === Fluidbook.TOP) {
                 top = 0
             } else if (this.fluidbook.settings.backgroundVAlign === Fluidbook.BOTTOM) {