]> _ Git - fluidbook-toolbox.git/commitdiff
wip #7340 @1
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 25 Feb 2025 14:21:56 +0000 (15:21 +0100)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 25 Feb 2025 14:21:56 +0000 (15:21 +0100)
resources/linkeditor-stable/js/linkeditor.loader.js
resources/linkeditor-stable/style/style.sass
resources/views/fluidbook_publication/link_editor.blade.php

index 91c4171487254e2746e3db33b85f94f89c331fb2..20c851f175bcc20c13695f4536f213f998cbbd51 100644 (file)
@@ -71,7 +71,8 @@ LinkeditorLoader.prototype = {
 
     _loadPage: function (p, container) {
         var imageFormat = FLUIDBOOK_DATA.settings.imageFormat ?? 'jpg';
-        var c = '<div class="contents">';
+        var transparent = !!FLUIDBOOK_DATA.settings.transparentPage;
+        var c = '<div class="contents' + (transparent ? ' transparent' : '') + '">';
         if (this.linkeditor.utils.isSpecialPage(p)) {
             let data = this.linkeditor.utils.getSpecialPageAssetData(p);
             c += '<img draggable="false" width="' + data.dim[0] + '" height="' + data.dim[1] + '" class="images" src="' + data.url + '" />';
index d43720f4e0a39b6e8d9f5b9c7c0334bfd1e6b8cf..48a0d47a519cdfe3ec15a9d9878cef44deec2a06 100644 (file)
@@ -145,6 +145,14 @@ body, #linkeditor, html
                             width: 100%
                             height: 100%
 
+                            &.transparent
+                                background-color: transparent
+                                background-repeat: repeat
+                                background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PHBhdHRlcm4gaWQ9ImEiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGgxMHYxMEgweiIvPjxwYXRoIGZpbGw9IiNkZGQiIGQ9Ik0xMCAwaDEwdjEwSDEweiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMCAxMGgxMHYxMEgxMHoiLz48cGF0aCBmaWxsPSIjZGRkIiBkPSJNMCAxMGgxMHYxMEgweiIvPjwvcGF0dGVybj48L2RlZnM+PHJlY3QgZmlsbD0idXJsKCNhKSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIvPjwvc3ZnPg==")
+                                //@include dark-theme
+                                //    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PHBhdHRlcm4gaWQ9ImEiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGggZmlsbD0iIzY2NiIgZD0iTTAgMGgxMHYxMEgweiIvPjxwYXRoIGZpbGw9IiM5OTkiIGQ9Ik0xMCAwaDEwdjEwSDEweiIvPjxwYXRoIGZpbGw9IiM2NjYiIGQ9Ik0xMCAxMGgxMHYxMEgxMHoiLz48cGF0aCBmaWxsPSIjOTk5IiBkPSJNMCAxMGgxMHYxMEgweiIvPjwvcGF0dGVybj48L2RlZnM+PHJlY3QgZmlsbD0idXJsKCNhKSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIvPjwvc3ZnPg==")
+
+
                             img
                                 display: block
                                 position: absolute
index 2baacbcb5fc0f63d5d71b9df0dc82328380649bf..452f980527cb0bfa5c0eb64e5cbe47a8b35adcda 100644 (file)
@@ -14,6 +14,7 @@
     $fbdata['settings']['width']=$fbdata['width']=$fluidbook->getPageWidth();
     $fbdata['settings']['height']=$fbdata['height']=$fluidbook->getPageHeight();
     $fbdata['settings']['pages']=$fbdata['pages']=$fluidbook->getPagesNumber();
+    $fbdata['settings']['imageFormat']=$fluidbook->getImageFormat();
     $fbdata['page_dimensions']=[];
     $mh = 0;
     for($i=1;$i<=$fbdata['pages'];$i++){