Skip to content

Commit b155413

Browse files
committed
fix camera touch events; improve surfaces demo
1 parent 022183a commit b155413

File tree

3 files changed

+303
-80
lines changed

3 files changed

+303
-80
lines changed

camera.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -403,21 +403,24 @@ function InputTracker(element){
403403
"clientX":e.clientX,"clientY":e.clientY});
404404
})
405405
element.addEventListener("touchstart",function(e){
406-
mouseEvent(thisObj,{"target":e.target,"isDown":true,"button":0});
406+
mouseEvent(thisObj,{"target":e.target,"isDown":true,"button":0,
407+
"clientX":e.clientX,"clientY":e.clientY});
407408
})
408409
element.addEventListener("mouseup",function(e){
409410
mouseEvent(thisObj,{"target":e.target,"isDown":false,"button":e.button,
410411
"clientX":e.clientX,"clientY":e.clientY});
411412
})
412413
element.addEventListener("touchend",function(e){
413-
mouseEvent(thisObj,{"target":e.target,"isDown":false,"button":0});
414+
mouseEvent(thisObj,{"target":e.target,"isDown":false,"button":0,
415+
"clientX":e.clientX,"clientY":e.clientY});
414416
})
415417
element.addEventListener("mousemove",function(e){
416418
mouseEvent(thisObj,{"target":e.target,"isDown":false,"button":-1,
417419
"clientX":e.clientX,"clientY":e.clientY});
418420
})
419421
element.addEventListener("touchmove",function(e){
420-
mouseEvent(thisObj,{"target":e.target,"isDown":false,"button":-1});
422+
mouseEvent(thisObj,{"target":e.target,"isDown":false,"button":-1,
423+
"clientX":e.clientX,"clientY":e.clientY});
421424
})
422425
};
423426
/**

0 commit comments

Comments
 (0)