From c0e167fd97a55470db5461a6d640135ba58a4103 Mon Sep 17 00:00:00 2001 From: ed Date: Sun, 21 Dec 2025 15:34:46 +0000 Subject: [PATCH] bbox: fix rotate w/ zoom --- copyparty/web/baguettebox.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/copyparty/web/baguettebox.js b/copyparty/web/baguettebox.js index 6686e732..92103c82 100644 --- a/copyparty/web/baguettebox.js +++ b/copyparty/web/baguettebox.js @@ -1072,8 +1072,13 @@ window.baguetteBox = (function () { dl = el.closest('div').querySelector('figcaption a'), vw = cw, vh = ch - dl.offsetHeight + magic, - pmag = Math.min(1, Math.min(vw / ih, vh / iw)), - wmag = Math.min(1, Math.min(vw / iw, vh / ih)); + pmag = Math.min(vw / ih, vh / iw), + wmag = Math.min(vw / iw, vh / ih); + + if (!options.bbzoom) { + pmag = Math.min(1, pmag); + wmag = Math.min(1, wmag); + } while (rot < 0) rot += 360; while (rot >= 360) rot -= 360;