remove stopPropagation from Controler touch even to make detection of
phones in client.js better
This commit is contained in:
parent
25724e7342
commit
dbf46556c8
|
@ -36,10 +36,11 @@ persistStore(store, {}, () => {
|
||||||
});
|
});
|
||||||
|
|
||||||
// check if on mobile
|
// check if on mobile
|
||||||
function checkMobile() {
|
window.imMobile = function checkMobile() {
|
||||||
|
delete window.imMobile;
|
||||||
store.dispatch(setMobile(true));
|
store.dispatch(setMobile(true));
|
||||||
}
|
}
|
||||||
document.addEventListener('touchstart', checkMobile, { once: true });
|
document.addEventListener('touchstart', window.imMobile, { once: true });
|
||||||
|
|
||||||
// listen for resize
|
// listen for resize
|
||||||
function onWindowResize() {
|
function onWindowResize() {
|
||||||
|
|
|
@ -224,7 +224,6 @@ class PixelPainterControls {
|
||||||
|
|
||||||
onTouchStart(event) {
|
onTouchStart(event) {
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
event.stopPropagation();
|
|
||||||
document.activeElement.blur();
|
document.activeElement.blur();
|
||||||
|
|
||||||
this.renderer.cancelStoreViewInState();
|
this.renderer.cancelStoreViewInState();
|
||||||
|
@ -262,7 +261,6 @@ class PixelPainterControls {
|
||||||
|
|
||||||
onTouchEnd(event) {
|
onTouchEnd(event) {
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
event.stopPropagation();
|
|
||||||
if (event.touches.length) {
|
if (event.touches.length) {
|
||||||
// still other touches left
|
// still other touches left
|
||||||
return;
|
return;
|
||||||
|
@ -394,6 +392,7 @@ class PixelPainterControls {
|
||||||
|
|
||||||
onWheel(event) {
|
onWheel(event) {
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
|
event.stopPropagation();
|
||||||
document.activeElement.blur();
|
document.activeElement.blur();
|
||||||
|
|
||||||
const { deltaY } = event;
|
const { deltaY } = event;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user