webmusic.js: set onclick-event on state element just once

This commit is contained in:
Leah 2021-03-07 01:24:44 +01:00 committed by Leah (ctucx)
parent 4db20d159a
commit 5b9d62eac2

View file

@ -71,8 +71,9 @@ window.onkeyup = function (event) {
function initState() { function initState() {
const dirElements = document.querySelectorAll(".dir"); const dirElements = document.querySelectorAll(".dir");
const fileElements = document.querySelectorAll(".file"); const fileElements = document.querySelectorAll(".file");
let id = 0;
let id = 0; document.getElementById("state").addEventListener("click", togglePlayback)
dirElements.forEach(function(element){ dirElements.forEach(function(element){
element.id = id++; element.id = id++;
@ -166,7 +167,6 @@ function toggleContinue() {
} }
function updateState() { function updateState() {
document.getElementById("state").setAttribute('onclick', 'togglePlayback()');
let statestr = "["; let statestr = "[";
statestr += gstate; statestr += gstate;
if (sound.playing()) { if (sound.playing()) {