Long-press directive ignore right-click

This commit is contained in:
Alicia Sykes 2022-04-06 00:05:28 +01:00
parent 57abd67cf9
commit 689797a170
1 changed files with 1 additions and 5 deletions

View File

@ -6,7 +6,6 @@
*/
const LONG_PRESS_DEFAULT_DELAY = 750;
const TRIGGER_FOR_RIGHT_CLICK = true;
const longPressEvent = new CustomEvent('long-press');
let startTime = null;
@ -42,10 +41,7 @@ export default {
const onPointerDown = (e) => {
// If event was right-click, then immediately trigger
if (e.button === 2) {
if (TRIGGER_FOR_RIGHT_CLICK) triggerEvent();
else return;
}
if (e.button === 2) return;
startTime = Date.now();
document.addEventListener('pointerup', onPointerUp);
el.addEventListener('click', swallowClick);