Set up monorepo
Signed-off-by: T-Hax <>
This commit is contained in:
commit
6006120e60
357 changed files with 72219 additions and 0 deletions
41
@tornado/xhr2-cookies/dist/xml-http-request-event-target.js
vendored
Normal file
41
@tornado/xhr2-cookies/dist/xml-http-request-event-target.js
vendored
Normal file
|
@ -0,0 +1,41 @@
|
|||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
var XMLHttpRequestEventTarget = /** @class */ (function () {
|
||||
function XMLHttpRequestEventTarget() {
|
||||
this.listeners = {};
|
||||
}
|
||||
XMLHttpRequestEventTarget.prototype.addEventListener = function (eventType, listener) {
|
||||
eventType = eventType.toLowerCase();
|
||||
this.listeners[eventType] = this.listeners[eventType] || [];
|
||||
this.listeners[eventType].push(listener.handleEvent || listener);
|
||||
};
|
||||
XMLHttpRequestEventTarget.prototype.removeEventListener = function (eventType, listener) {
|
||||
eventType = eventType.toLowerCase();
|
||||
if (!this.listeners[eventType]) {
|
||||
return;
|
||||
}
|
||||
var index = this.listeners[eventType].indexOf(listener.handleEvent || listener);
|
||||
if (index < 0) {
|
||||
return;
|
||||
}
|
||||
this.listeners[eventType].splice(index, 1);
|
||||
};
|
||||
XMLHttpRequestEventTarget.prototype.dispatchEvent = function (event) {
|
||||
var eventType = event.type.toLowerCase();
|
||||
event.target = this; // TODO: set event.currentTarget?
|
||||
if (this.listeners[eventType]) {
|
||||
for (var _i = 0, _a = this.listeners[eventType]; _i < _a.length; _i++) {
|
||||
var listener_1 = _a[_i];
|
||||
listener_1.call(this, event);
|
||||
}
|
||||
}
|
||||
var listener = this["on" + eventType];
|
||||
if (listener) {
|
||||
listener.call(this, event);
|
||||
}
|
||||
return true;
|
||||
};
|
||||
return XMLHttpRequestEventTarget;
|
||||
}());
|
||||
exports.XMLHttpRequestEventTarget = XMLHttpRequestEventTarget;
|
||||
//# sourceMappingURL=xml-http-request-event-target.js.map
|
Loading…
Add table
Add a link
Reference in a new issue