Skip to content

Commit dc0a2d8

Browse files
ccamarateddyerburgh
authored andcommitted
fix: add workaround for IE in trigger
1 parent ed7673c commit dc0a2d8

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

src/wrappers/wrapper.js

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -512,10 +512,18 @@ export default class Wrapper implements BaseWrapper {
512512

513513
const event = type.split('.')
514514

515-
const eventObject = new window.Event(event[0], {
516-
bubbles: true,
517-
cancelable: true
518-
})
515+
let eventObject
516+
517+
// Fallback for IE10,11 - https://stackoverflow.com/questions/26596123
518+
if (typeof (window.Event) === 'function') {
519+
eventObject = new window.Event(event[0], {
520+
bubbles: true,
521+
cancelable: true
522+
})
523+
} else {
524+
eventObject = document.createEvent('Event')
525+
eventObject.initEvent(event[0], true, true)
526+
}
519527

520528
if (options && options.preventDefault) {
521529
eventObject.preventDefault()

0 commit comments

Comments
 (0)