| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 1791d57 commit eb01214
1 file changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -8,6 +8,7 @@ const { | |||
| 8 | 8 | Set, | |
| 9 | 9 | Symbol, | |
| 10 | 10 | NumberIsNaN, | |
| 11 | + SymbolToStringTag, | ||
| 11 | 12 | } = primordials; | |
| 12 | 13 | ||
| 13 | 14 | const { | |
@@ -67,7 +68,6 @@ class Event { | |||
| 67 | 68 | // isTrusted is special (LegacyUnforgeable) | |
| 68 | 69 | Object.defineProperty(this, 'isTrusted', { | |
| 69 | 70 | get() { return false; }, | |
| 70 | - set(ignoredValue) { return false; }, | ||
| 71 | 71 | enumerable: true, | |
| 72 | 72 | configurable: false | |
| 73 | 73 | }); | |
@@ -132,10 +132,15 @@ class Event { | |||
| 132 | 132 | stopPropagation() { | |
| 133 | 133 | this.#propagationStopped = true; | |
| 134 | 134 | } | |
| 135 | - | ||
| 136 | - get [Symbol.toStringTag]() { return 'Event'; } | ||
| 137 | 135 | } | |
| 138 | 136 | ||
| 137 | + Object.defineProperty(Event.prototype, SymbolToStringTag, { | ||
| 138 | + writable: false, | ||
| 139 | + enumerable: false, | ||
| 140 | + configurable: true, | ||
| 141 | + value: 'Event', | ||
| 142 | + }); | ||
| 143 | + | ||
| 139 | 144 | // The listeners for an EventTarget are maintained as a linked list. | |
| 140 | 145 | // Unfortunately, the way EventTarget is defined, listeners are accounted | |
| 141 | 146 | // using the tuple [handler,capture], and even if we don't actually make | |
@@ -305,14 +310,19 @@ class EventTarget { | |||
| 305 | 310 | ||
| 306 | 311 | return `${name} ${inspect({}, opts)}`; | |
| 307 | 312 | } | |
| 308 | - get [Symbol.toStringTag]() { return 'EventTarget'; } | ||
| 309 | 313 | } | |
| 310 | 314 | ||
| 311 | 315 | Object.defineProperties(EventTarget.prototype, { | |
| 312 | 316 | addEventListener: { enumerable: true }, | |
| 313 | 317 | removeEventListener: { enumerable: true }, | |
| 314 | 318 | dispatchEvent: { enumerable: true } | |
| 315 | 319 | }); | |
| 320 | + Object.defineProperty(EventTarget.prototype, SymbolToStringTag, { | ||
| 321 | + writable: false, | ||
| 322 | + enumerable: false, | ||
| 323 | + configurable: true, | ||
| 324 | + value: 'EventTarget', | ||
| 325 | + }); | ||
| 316 | 326 | ||
| 317 | 327 | class NodeEventTarget extends EventTarget { | |
| 318 | 328 | static defaultMaxListeners = 10; | |
| Back | FazBrowse Home | New Git URL |
0 commit comments