Attempting to get the original target for click events

This commit is contained in:
Ian Gilman 2021-09-20 11:41:23 -07:00
parent 2398369883
commit 533a8ba532
2 changed files with 4 additions and 0 deletions

View File

@ -3272,6 +3272,7 @@
//updateGPoint.captured = true; // Handled by updatePointerCaptured() //updateGPoint.captured = true; // Handled by updatePointerCaptured()
updateGPoint.insideElementPressed = true; updateGPoint.insideElementPressed = true;
updateGPoint.insideElement = true; updateGPoint.insideElement = true;
updateGPoint.originalTarget = eventInfo.originalEvent.target;
updateGPoint.contactPos = gPoint.currentPos; updateGPoint.contactPos = gPoint.currentPos;
updateGPoint.contactTime = gPoint.currentTime; updateGPoint.contactTime = gPoint.currentTime;
updateGPoint.lastPos = updateGPoint.currentPos; updateGPoint.lastPos = updateGPoint.currentPos;
@ -3286,6 +3287,7 @@
gPoint.captured = false; // Handled by updatePointerCaptured() gPoint.captured = false; // Handled by updatePointerCaptured()
gPoint.insideElementPressed = true; gPoint.insideElementPressed = true;
gPoint.insideElement = true; gPoint.insideElement = true;
gPoint.originalTarget = eventInfo.originalEvent.target;
startTrackingPointer( pointsList, gPoint ); startTrackingPointer( pointsList, gPoint );
return; return;
} }
@ -3504,6 +3506,7 @@
shift: eventInfo.originalEvent.shiftKey, shift: eventInfo.originalEvent.shiftKey,
isTouchEvent: updateGPoint.type === 'touch', isTouchEvent: updateGPoint.type === 'touch',
originalEvent: eventInfo.originalEvent, originalEvent: eventInfo.originalEvent,
originalTarget: updateGPoint.originalTarget,
userData: tracker.userData userData: tracker.userData
} }
); );

View File

@ -2850,6 +2850,7 @@ function onCanvasClick( event ) {
quick: event.quick, quick: event.quick,
shift: event.shift, shift: event.shift,
originalEvent: event.originalEvent, originalEvent: event.originalEvent,
originalTarget: event.originalTarget,
preventDefaultAction: false preventDefaultAction: false
}; };