diff options
| author | Paul Buetow <paul@buetow.org> | 2026-05-17 15:25:52 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-05-17 15:25:52 +0300 |
| commit | 914bd7cd6aa14e839332a98d91c30b19865b0cf2 (patch) | |
| tree | 02b11537237a204048589e14ed24938b805e42f7 /web/js/shuffle.js | |
| parent | 3b24f0e1be832584d6550e8cc3e5d24329f66f90 (diff) | |
Restructure repo: move Go server into player-server/
Diffstat (limited to 'web/js/shuffle.js')
| -rw-r--r-- | web/js/shuffle.js | 36 |
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); -} |
