summaryrefslogtreecommitdiffstats
path: root/fretboard.mjs
diff options
context:
space:
mode:
authorBrian Cully <bjc@spork.org>2025-07-28 11:38:00 -0400
committerBrian Cully <bjc@spork.org>2025-07-28 11:38:00 -0400
commit195f2fdca8d4f750a7952516b0a72c2c8ee9b4a6 (patch)
treed8464142df74c5c94ff0a6b7b20dfcb9b9eae76d /fretboard.mjs
parent98de6f70b8d50b695b343bdbaf14c9023ba27286 (diff)
downloadchords-195f2fdca8d4f750a7952516b0a72c2c8ee9b4a6.tar.gz
chords-195f2fdca8d4f750a7952516b0a72c2c8ee9b4a6.zip
simplify postEvent
Diffstat (limited to 'fretboard.mjs')
-rw-r--r--fretboard.mjs8
1 files 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;
}