aboutsummaryrefslogtreecommitdiff
path: root/docs/prototypes/panel-widget-gallery.html
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-07-18 14:09:35 -0500
committerCraig Jennings <c@cjennings.net>2026-07-18 14:09:35 -0500
commitd0a0c0e7714e63f410a4615fdf0a8f266b471d42 (patch)
tree3bca0e4484d60938e77ba2b7efc0d24781773140 /docs/prototypes/panel-widget-gallery.html
parent0b596f1c3e98d57f23aee10931348aea39da727d (diff)
downloadarchsetup-d0a0c0e7714e63f410a4615fdf0a8f266b471d42.tar.gz
archsetup-d0a0c0e7714e63f410a4615fdf0a8f266b471d42.zip
feat(gallery): bring ten more controls to the extraction bar
rotarySelector, slideRule, rocker, transport, presetBank, dualKnob, encoder, keySwitch, crossfader, and thumbwheel get contract comments, dupre- prefixed CSS, and cached element refs. presetBank and dualKnob set() now clamp out-of-range input, with a probe check covering both. rotarySelector and keySwitch cap their inputs at the five- and three-stop plates they draw. The audit's contract count moves to 34/111.
Diffstat (limited to 'docs/prototypes/panel-widget-gallery.html')
-rw-r--r--docs/prototypes/panel-widget-gallery.html4
1 files changed, 2 insertions, 2 deletions
diff --git a/docs/prototypes/panel-widget-gallery.html b/docs/prototypes/panel-widget-gallery.html
index 3d31b6b..9ff492d 100644
--- a/docs/prototypes/panel-widget-gallery.html
+++ b/docs/prototypes/panel-widget-gallery.html
@@ -1742,10 +1742,10 @@ if(!reduced){
setInterval(tickCounter,1600);
setInterval(tickSeven,1000);
setInterval(tickT,1000);
- document.querySelectorAll('.reel.spin').forEach(r=>r.style.animationPlayState='running');
+ document.querySelectorAll('.dupre-reel.dupre-spin').forEach(r=>r.style.animationPlayState='running');
}else{
paintStatic();
- document.querySelectorAll('.reel.spin').forEach(r=>r.style.animationPlayState='paused');
+ document.querySelectorAll('.dupre-reel.dupre-spin').forEach(r=>r.style.animationPlayState='paused');
}
/* R35, R36 extracted to widgets.js (DUPRE.*) */