Skip to content

Commit 665ccaf

Browse files
committed
fix(browser_adapter): event creation fails (IE11, Firefox)
1 parent f35dbb9 commit 665ccaf

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

modules/angular2/src/dom/browser_adapter.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,12 +70,14 @@ dispatchEvent(el, evt) {
7070
el.dispatchEvent(evt);
7171
}
7272
createMouseEvent(eventType: string): MouseEvent {
73-
var evt: MouseEvent = new MouseEvent(eventType);
73+
var evt: MouseEvent = document.createEvent('MouseEvent');
7474
evt.initEvent(eventType, true, true);
7575
return evt;
7676
}
7777
createEvent(eventType): Event {
78-
return new Event(eventType, true);
78+
var evt: Event = document.createEvent('Event');
79+
evt.initEvent(eventType, true, true);
80+
return evt;
7981
}
8082
preventDefault(evt: Event) {
8183
evt.preventDefault();

0 commit comments

Comments
 (0)