]> _ Git - fluidbook-toolbox.git/commitdiff
wip #6788 @2:00
authorsoufiane <soufiane@cubedesigners.com>
Tue, 11 Jun 2024 10:40:01 +0000 (12:40 +0200)
committersoufiane <soufiane@cubedesigners.com>
Tue, 11 Jun 2024 10:40:01 +0000 (12:40 +0200)
resources/linkeditor/js/linkeditor.links.js

index 82390ee32705ff9e1af3ce776196fad698cc7bef..6a2dff28ec9004c8a30787763471f29209f995ee 100644 (file)
@@ -1595,7 +1595,11 @@ LinkeditorLinks.prototype = {
             }
 
             if ($('[data-id-preview="' + link.uid + '"]').length < 1) {
-                l.html("<div data-id-preview='" + link.uid + "'></div>")
+                if(linkData.type === '35') {
+                    l.html("<div data-id-preview-wrap='" + link.uid + "'><div data-id-preview='" + link.uid + "'></div></div>")
+                } else {
+                    l.html("<div data-id-preview='" + link.uid + "'></div>")
+                }
             }
 
             $("[data-id-preview=" + linkData.uid + "]").css({
@@ -1706,13 +1710,18 @@ LinkeditorLinks.prototype = {
 
     updateFontSize: function(link) {
         let scaleString = link.image_rollover.split('\n').filter((n) => { return n.includes('scale') })[0]
-        let scale = scaleString ? scaleString.split('=')[1] : 1
+        let scale = scaleString ? parseFloat(scaleString.split('=')[1]) : 1
 
-        let zoom = this.linkeditor.zoom.zoom / 3 * parseFloat(scale)
+        let zoom = this.linkeditor.zoom.zoom / 3
 
         $("[data-id-preview="+link.uid+"]").css({
+            transform: "scale("+scale+")",
+            'transform-origin': "0 100%"
+        })
+
+        $("[data-id-preview-wrap="+link.uid+"]").css({
             transform: "scale("+zoom+")",
-            'transform-origin': "0 0 0"
+            'transform-origin': "0 0"
         })
     },