summaryrefslogtreecommitdiff
path: root/web/js/shuffle.js
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-05-17 15:25:52 +0300
committerPaul Buetow <paul@buetow.org>2026-05-17 15:25:52 +0300
commit914bd7cd6aa14e839332a98d91c30b19865b0cf2 (patch)
tree02b11537237a204048589e14ed24938b805e42f7 /web/js/shuffle.js
parent3b24f0e1be832584d6550e8cc3e5d24329f66f90 (diff)
Restructure repo: move Go server into player-server/
Diffstat (limited to 'web/js/shuffle.js')
-rw-r--r--web/js/shuffle.js36
1 files changed, 0 insertions, 36 deletions
diff --git a/web/js/shuffle.js b/web/js/shuffle.js
deleted file mode 100644
index ccdede7..0000000
--- a/web/js/shuffle.js
+++ /dev/null
@@ -1,36 +0,0 @@
-let shuffleOn = false;
-let shuffleRevision = 0;
-
-export function initShuffle({ onChange }) {
- const btn = document.getElementById('shuffle-toggle');
- if (!btn) return;
- btn.addEventListener('click', () => {
- shuffleOn = !shuffleOn;
- shuffleRevision += 1;
- updateUI();
- onChange?.(shuffleOn);
- });
-}
-
-export function toggle() {
- shuffleOn = !shuffleOn;
- shuffleRevision += 1;
- updateUI();
- return shuffleOn;
-}
-
-export function enable() {
- shuffleOn = true;
- shuffleRevision += 1;
- updateUI();
- return shuffleOn;
-}
-
-export function isOn() { return shuffleOn; }
-
-export function revision() { return shuffleRevision; }
-
-function updateUI() {
- const btn = document.getElementById('shuffle-toggle');
- if (btn) btn.classList.toggle('active', shuffleOn);
-}