From a6552d892752b663d53abd07ab20397eed04e79d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E2=80=9Cchrisshank=E2=80=9D?=
Date: Sun, 17 Nov 2024 17:13:45 -0800
Subject: [PATCH] fix semantic zoom animation
---
demo/index.html | 1 +
demo/semantic-zoom.html | 24 ++++++++++++++----------
2 files changed, 15 insertions(+), 10 deletions(-)
diff --git a/demo/index.html b/demo/index.html
index 8357298..8d88f46 100644
--- a/demo/index.html
+++ b/demo/index.html
@@ -33,6 +33,7 @@ Folk Canvas Primitives
Spreadsheet Graph
Spreadsheet Propagator
Wiggly
+ Semantic Zoom
@@ -152,13 +156,13 @@ Consectetur elit
FolkGeometry.register();
FolkConnection.register();
- const range = document.querySelector('input');
-
document.body.querySelectorAll('fc-geometry').forEach((el, i) => (el.style.viewTransitionName = `g${i}`));
document.body.querySelectorAll('fc-connection').forEach((el, i) => (el.style.viewTransitionName = `c${i}`));
document.body.querySelectorAll('h2').forEach((el, i) => (el.style.viewTransitionName = `h${i}`));
document.body.querySelectorAll('p').forEach((el, i) => (el.style.viewTransitionName = `p${i}`));
+ const range = document.querySelector('input');
+
range.addEventListener('input', (e) => {
const currentZoom = range.valueAsNumber;
let semanticZoom;