kopia lustrzana https://github.com/shoelace-style/shoelace
make touchstart passive
rodzic
c0dc08116c
commit
aa336fb525
|
@ -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);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
Ładowanie…
Reference in New Issue