From 9381d82ae57e2e8e2c64d58c6630ba390c14edf7 Mon Sep 17 00:00:00 2001 From: STEINNI Date: Mon, 13 Apr 2026 15:21:39 +0000 Subject: [PATCH] Graflow: autofit removed translations --- bzGraflow.js | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/bzGraflow.js b/bzGraflow.js index f3a6c50..53ff9e9 100644 --- a/bzGraflow.js +++ b/bzGraflow.js @@ -1196,11 +1196,6 @@ class BZgraflow extends Buildoz{ autofit(percent=100){ if(!this.parentElement) return - - const prevTransformOrigin = this.style.transformOrigin - this.style.transform = 'none' - this.style.transformOrigin = 'top left' - // Measure real content by unioning viewport-space bounding boxes. // This is robust with overflow:auto and absolute-positioned layers. let left = Infinity @@ -1229,11 +1224,7 @@ class BZgraflow extends Buildoz{ const sx = parentBB.width / contentW const sy = parentBB.height / contentH const scale = Math.min(sx, sy)*(percent/100) // uniform scale to fit inside parent - const tx = Number.isFinite(left) ? (-left + gapx) : gapx - const ty = Number.isFinite(top) ? (-top + gapy) : gapy - this.style.transformOrigin = prevTransformOrigin || 'top left' - // First normalize content origin to (0,0), then scale to fit. - this.style.transform = `scale(${scale}) translate(${tx}px, ${ty}px)` + this.style.transform = `scale(${scale})` } } Buildoz.define('graflow', BZgraflow)