From aa336fb5250a076d8f8ac1d88af0516bc9f99d1b Mon Sep 17 00:00:00 2001 From: Cory LaViska Date: Thu, 14 Apr 2022 16:58:08 -0400 Subject: [PATCH] make touchstart passive --- docs/assets/plugins/code-block/code-block.js | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/assets/plugins/code-block/code-block.js b/docs/assets/plugins/code-block/code-block.js index b3fb3920..0918f716 100644 --- a/docs/assets/plugins/code-block/code-block.js +++ b/docs/assets/plugins/code-block/code-block.js @@ -202,10 +202,10 @@ startWidth = parseInt(document.defaultView.getComputedStyle(preview).width, 10); preview.classList.add('code-block__preview--dragging'); event.preventDefault(); - document.documentElement.addEventListener('mousemove', dragMove, false); - document.documentElement.addEventListener('touchmove', dragMove, false); - document.documentElement.addEventListener('mouseup', dragStop, false); - document.documentElement.addEventListener('touchend', dragStop, false); + document.documentElement.addEventListener('mousemove', dragMove); + document.documentElement.addEventListener('touchmove', dragMove); + document.documentElement.addEventListener('mouseup', dragStop); + document.documentElement.addEventListener('touchend', dragStop); } function dragMove(event) { @@ -214,10 +214,10 @@ function dragStop() { preview.classList.remove('code-block__preview--dragging'); - document.documentElement.removeEventListener('mousemove', dragMove, false); - document.documentElement.removeEventListener('touchmove', dragMove, false); - document.documentElement.removeEventListener('mouseup', dragStop, false); - document.documentElement.removeEventListener('touchend', dragStop, false); + document.documentElement.removeEventListener('mousemove', dragMove); + document.documentElement.removeEventListener('touchmove', dragMove); + document.documentElement.removeEventListener('mouseup', dragStop); + document.documentElement.removeEventListener('touchend', dragStop); } function setWidth(width) { @@ -225,7 +225,7 @@ } resizer.addEventListener('mousedown', dragStart); - resizer.addEventListener('touchstart', dragStart); + resizer.addEventListener('touchstart', dragStart, { passive: true }); }, false); }); });