UNPKG

@benev/nubs

Version:
21 lines 733 B
export function prepGridboardEvents(triggerCause) { return { pointerdown: (e) => { const element = e.target; const keycode = element.getAttribute("data-keycode"); if (keycode) { triggerCause({ cause: keycode, pressed: true }); element.setAttribute("data-pressed", ""); } }, pointerup(e) { const element = e.target; const keycode = element.getAttribute("data-keycode"); if (keycode) { triggerCause({ cause: keycode, pressed: false }); element.removeAttribute("data-pressed"); } } }; } //# sourceMappingURL=prep-gridboard-events.js.map