From 99d88b51108674545da54fe0b657b88d123e3882 Mon Sep 17 00:00:00 2001 From: Hacktisch Date: Sun, 29 Jul 2018 11:21:12 +0200 Subject: [PATCH 1/2] fixed ontouchstart --- src/player/WickPlayer.InputHandler.js | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/player/WickPlayer.InputHandler.js b/src/player/WickPlayer.InputHandler.js index 6aab92b0..a22c6dc7 100644 --- a/src/player/WickPlayer.InputHandler.js +++ b/src/player/WickPlayer.InputHandler.js @@ -275,27 +275,27 @@ WickPlayerInputHandler = function (canvasContainer, wickProject) { keys[event.keyCode] = false; } - + var onTouchStart = function (evt) { - document.getElementById('rendererCanvas').focus(); + canvasContainer.focus(); evt.preventDefault(); - // on iOS, WebAudio context only gets 'unmuted' after first user interaction - if(!audioContext) { - wickPlayer.audioPlayer.setup(wickProject); - } - var touchPos = getTouchPos(canvasContainer, evt); setMousePos(touchPos); + var currFrame = wickProject.getCurrentFrame(); + if(currFrame) { + currFrame._wasClicked = true; + currFrame._beingClicked = true; + } + wickProject.rootObject.getAllActiveChildObjects().forEach(function(child) { if(child.isPointInside(touchPos)) { child._wasClicked = true; } - }); - + }); } From 4b6a4b0f864be771e026d5f40f71bca00a800d0e Mon Sep 17 00:00:00 2001 From: Hacktisch Date: Sun, 29 Jul 2018 11:24:05 +0200 Subject: [PATCH 2/2] fixed ontouchstart --- src/player/WickPlayer.InputHandler.js | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/player/WickPlayer.InputHandler.js b/src/player/WickPlayer.InputHandler.js index a22c6dc7..16c7da3d 100644 --- a/src/player/WickPlayer.InputHandler.js +++ b/src/player/WickPlayer.InputHandler.js @@ -285,12 +285,6 @@ WickPlayerInputHandler = function (canvasContainer, wickProject) { var touchPos = getTouchPos(canvasContainer, evt); setMousePos(touchPos); - var currFrame = wickProject.getCurrentFrame(); - if(currFrame) { - currFrame._wasClicked = true; - currFrame._beingClicked = true; - } - wickProject.rootObject.getAllActiveChildObjects().forEach(function(child) { if(child.isPointInside(touchPos)) { child._wasClicked = true;