Skip to content

Commit 0d1cbe0

Browse files
authored
fix: [#1747] Adds event phases as static properties on Event class (#1748)
1 parent bf753d7 commit 0d1cbe0

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

packages/happy-dom/src/event/Event.ts

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,15 @@ import Document from '../nodes/document/Document.js';
1212
* Event.
1313
*/
1414
export default class Event {
15-
public NONE = EventPhaseEnum.none;
16-
public CAPTURING_PHASE = EventPhaseEnum.capturing;
17-
public AT_TARGET = EventPhaseEnum.atTarget;
18-
public BUBBLING_PHASE = EventPhaseEnum.bubbling;
15+
public static NONE = EventPhaseEnum.none;
16+
public static CAPTURING_PHASE = EventPhaseEnum.capturing;
17+
public static AT_TARGET = EventPhaseEnum.atTarget;
18+
public static BUBBLING_PHASE = EventPhaseEnum.bubbling;
19+
20+
public NONE = Event.NONE;
21+
public CAPTURING_PHASE = Event.CAPTURING_PHASE;
22+
public AT_TARGET = Event.AT_TARGET;
23+
public BUBBLING_PHASE = Event.BUBBLING_PHASE;
1924

2025
public [PropertySymbol.composed] = false;
2126
public [PropertySymbol.bubbles] = false;

0 commit comments

Comments
 (0)