Skip to content

Commit aeb9f80

Browse files
committed
1 parent 0f497e5 commit aeb9f80

1 file changed

Lines changed: 8 additions & 26 deletions

File tree

assets/javascripts/lib/util.js

Lines changed: 8 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -84,36 +84,18 @@ $.off = function (el, event, callback, useCapture) {
8484
};
8585

8686
$.trigger = function (el, type, canBubble, cancelable) {
87-
if (canBubble == null) {
88-
canBubble = true;
89-
}
90-
if (cancelable == null) {
91-
cancelable = true;
92-
}
93-
const event = document.createEvent("Event");
94-
event.initEvent(type, canBubble, cancelable);
87+
const event = new Event(type, {
88+
bubbles: canBubble ?? true,
89+
cancelable: cancelable ?? true,
90+
});
9591
el.dispatchEvent(event);
9692
};
9793

9894
$.click = function (el) {
99-
const event = document.createEvent("MouseEvent");
100-
event.initMouseEvent(
101-
"click",
102-
true,
103-
true,
104-
window,
105-
null,
106-
0,
107-
0,
108-
0,
109-
0,
110-
false,
111-
false,
112-
false,
113-
false,
114-
0,
115-
null,
116-
);
95+
const event = new MouseEvent("click", {
96+
bubbles: true,
97+
cancelable: true,
98+
});
11799
el.dispatchEvent(event);
118100
};
119101

0 commit comments

Comments
 (0)