X-Git-Url: https://git.r.bdr.sh/rbdr/lissajous/blobdiff_plain/6a87c2530865b5e18f70b71b456f43e72702c1c6..2b9badac1345c865c34097bc5d1699329b53fdc8:/lib/factories/ui.js?ds=inline diff --git a/lib/factories/ui.js b/lib/factories/ui.js index c220f67..cc34579 100644 --- a/lib/factories/ui.js +++ b/lib/factories/ui.js @@ -46,6 +46,18 @@ export function slider({ slider.step = step; } }); + + document.addEventListener('touchstart', function(event) { + if (event.touches.length == 3) { + if (slider.classList.contains('shifted')) { + slider.classList.remove('shifted'); + slider.step = step; + } else { + slider.classList.add('shifted'); + slider.step = shiftStep; + } + } + }); } slider.addEventListener('input', () => set(slider.value));