From 195f2fdca8d4f750a7952516b0a72c2c8ee9b4a6 Mon Sep 17 00:00:00 2001 From: Brian Cully Date: Mon, 28 Jul 2025 11:38:00 -0400 Subject: simplify postEvent --- fretboard.mjs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/fretboard.mjs b/fretboard.mjs index 017d273..d3671f0 100644 --- a/fretboard.mjs +++ b/fretboard.mjs @@ -49,7 +49,7 @@ export default class extends HTMLElement { connectedCallback() { console.debug('Fretboard#connectedCallback', this); - const postEvent = (elt, eventName) => { + const postEvent = eventName => { const res = (e) => { e.preventDefault(); const event = new CustomEvent(eventName, { @@ -61,14 +61,14 @@ export default class extends HTMLElement { }; return res.bind(this); } - this.querySelectorAll('.save').forEach(elt => elt.onclick = postEvent(elt, this.saveEvent)); + this.querySelectorAll('.save').forEach(elt => elt.onclick = postEvent(this.saveEvent)); this.querySelectorAll('.play').forEach(elt => elt.onclick = e => { if (this.isPlaying) { - (postEvent(elt, this.stopEvent))(e); + (postEvent(this.stopEvent))(e); elt.innerText = '▶️ play'; this.isPlaying = false; } else { - (postEvent(elt, this.playEvent))(e); + (postEvent(this.playEvent))(e); elt.innerText = '⏹️ stop'; this.isPlaying = true; } -- cgit v1.3