UNPKG

@ungap/event

Version:

An Event polyfill for legacy browsers.

23 lines (22 loc) 579 B
/*! (c) Andrea Giammarchi - ISC */ var self = this || {}; try { self.Event = new Event('.').constructor; } catch (Event) { try { self.Event = new CustomEvent('.').constructor; } catch (Event) { self.Event = function Event(type, init) { if (!init) init = {}; var e = document.createEvent('Event'); var bubbles = !!init.bubbles; var cancelable = !!init.cancelable; e.initEvent(type, bubbles, cancelable); try { e.bubbles = bubbles; e.cancelable = cancelable; } catch (e) {} return e; }; } }