58 lines
2.0 KiB
JavaScript
58 lines
2.0 KiB
JavaScript
shadow$provide.module$node_modules$pixi_DOT_js$lib$events$FederatedEvent = function(global, require, module, exports) {
|
|
var Point = require("module$node_modules$pixi_DOT_js$lib$maths$point$Point");
|
|
"use strict";
|
|
class FederatedEvent {
|
|
constructor(manager) {
|
|
this.cancelBubble = this.bubbles = !0;
|
|
this.defaultPrevented = this.composed = this.cancelable = !1;
|
|
this.eventPhase = FederatedEvent.prototype.NONE;
|
|
this.propagationImmediatelyStopped = this.propagationStopped = !1;
|
|
this.layer = new Point.Point();
|
|
this.page = new Point.Point();
|
|
this.NONE = 0;
|
|
this.CAPTURING_PHASE = 1;
|
|
this.AT_TARGET = 2;
|
|
this.BUBBLING_PHASE = 3;
|
|
this.manager = manager;
|
|
}
|
|
get layerX() {
|
|
return this.layer.x;
|
|
}
|
|
get layerY() {
|
|
return this.layer.y;
|
|
}
|
|
get pageX() {
|
|
return this.page.x;
|
|
}
|
|
get pageY() {
|
|
return this.page.y;
|
|
}
|
|
get data() {
|
|
return this;
|
|
}
|
|
composedPath() {
|
|
!this.manager || this.path && this.path[this.path.length - 1] === this.target || (this.path = this.target ? this.manager.propagationPath(this.target) : []);
|
|
return this.path;
|
|
}
|
|
initEvent(_type, _bubbles, _cancelable) {
|
|
throw Error("initEvent() is a legacy DOM API. It is not implemented in the Federated Events API.");
|
|
}
|
|
initUIEvent(_typeArg, _bubblesArg, _cancelableArg, _viewArg, _detailArg) {
|
|
throw Error("initUIEvent() is a legacy DOM API. It is not implemented in the Federated Events API.");
|
|
}
|
|
preventDefault() {
|
|
this.nativeEvent instanceof Event && this.nativeEvent.cancelable && this.nativeEvent.preventDefault();
|
|
this.defaultPrevented = !0;
|
|
}
|
|
stopImmediatePropagation() {
|
|
this.propagationImmediatelyStopped = !0;
|
|
}
|
|
stopPropagation() {
|
|
this.propagationStopped = !0;
|
|
}
|
|
}
|
|
exports.FederatedEvent = FederatedEvent;
|
|
};
|
|
|
|
//# sourceMappingURL=module$node_modules$pixi_DOT_js$lib$events$FederatedEvent.js.map
|