Added downElement and upElement properties

This commit is contained in:
Richard Davey 2018-11-29 13:44:18 +00:00
parent 068124b739
commit 5b5b83d269

View file

@ -68,6 +68,26 @@ var Pointer = new Class({
*/
this.event;
/**
* The DOM element the Pointer was pressed down on, taken from the DOM event.
*
* @name Phaser.Input.Pointer#downElement
* @type {any}
* @readonly
* @since 3.16.0
*/
this.downElement;
/**
* The DOM element the Pointer was released on, taken from the DOM event.
*
* @name Phaser.Input.Pointer#upElement
* @type {any}
* @readonly
* @since 3.16.0
*/
this.upElement;
/**
* The camera the Pointer interacted with during its last update.
*
@ -568,6 +588,8 @@ var Pointer = new Class({
this.event = event;
this.upElement = event.target;
// Sets the local x/y properties
this.manager.transformPointer(this, event.pageX, event.pageY, false);
@ -607,6 +629,8 @@ var Pointer = new Class({
this.event = event;
this.downElement = event.target;
// Sets the local x/y properties
this.manager.transformPointer(this, event.pageX, event.pageY, false);
@ -690,6 +714,8 @@ var Pointer = new Class({
this.event = event;
this.downElement = event.target;
// Sets the local x/y properties
this.manager.transformPointer(this, event.pageX, event.pageY, false);
@ -749,6 +775,8 @@ var Pointer = new Class({
this.event = event;
this.upElement = event.target;
// Sets the local x/y properties
this.manager.transformPointer(this, event.pageX, event.pageY, false);