make touchstart passive

pull/731/head
Cory LaViska 2022-04-14 16:58:08 -04:00
rodzic c0dc08116c
commit aa336fb525
1 zmienionych plików z 9 dodań i 9 usunięć

Wyświetl plik

@ -202,10 +202,10 @@
startWidth = parseInt(document.defaultView.getComputedStyle(preview).width, 10); startWidth = parseInt(document.defaultView.getComputedStyle(preview).width, 10);
preview.classList.add('code-block__preview--dragging'); preview.classList.add('code-block__preview--dragging');
event.preventDefault(); event.preventDefault();
document.documentElement.addEventListener('mousemove', dragMove, false); document.documentElement.addEventListener('mousemove', dragMove);
document.documentElement.addEventListener('touchmove', dragMove, false); document.documentElement.addEventListener('touchmove', dragMove);
document.documentElement.addEventListener('mouseup', dragStop, false); document.documentElement.addEventListener('mouseup', dragStop);
document.documentElement.addEventListener('touchend', dragStop, false); document.documentElement.addEventListener('touchend', dragStop);
} }
function dragMove(event) { function dragMove(event) {
@ -214,10 +214,10 @@
function dragStop() { function dragStop() {
preview.classList.remove('code-block__preview--dragging'); preview.classList.remove('code-block__preview--dragging');
document.documentElement.removeEventListener('mousemove', dragMove, false); document.documentElement.removeEventListener('mousemove', dragMove);
document.documentElement.removeEventListener('touchmove', dragMove, false); document.documentElement.removeEventListener('touchmove', dragMove);
document.documentElement.removeEventListener('mouseup', dragStop, false); document.documentElement.removeEventListener('mouseup', dragStop);
document.documentElement.removeEventListener('touchend', dragStop, false); document.documentElement.removeEventListener('touchend', dragStop);
} }
function setWidth(width) { function setWidth(width) {
@ -225,7 +225,7 @@
} }
resizer.addEventListener('mousedown', dragStart); resizer.addEventListener('mousedown', dragStart);
resizer.addEventListener('touchstart', dragStart); resizer.addEventListener('touchstart', dragStart, { passive: true });
}, false); }, false);
}); });
}); });