aboutsummaryrefslogtreecommitdiffstats
path: root/src/js
diff options
context:
space:
mode:
authorSam Potts <me@sampotts.me>2016-02-28 11:22:11 +1100
committerSam Potts <me@sampotts.me>2016-02-28 11:22:11 +1100
commit1bbc47c64f6ad9dfbe58ab05ce65ec6ed9366c4c (patch)
tree0158ca724d34b35011b3addc4b6f512249d1723c /src/js
parent7a1a5830aae174f3a01f3c3ee01c6e9569687fad (diff)
downloadplyr-1bbc47c64f6ad9dfbe58ab05ce65ec6ed9366c4c.tar.lz
plyr-1bbc47c64f6ad9dfbe58ab05ce65ec6ed9366c4c.tar.xz
plyr-1bbc47c64f6ad9dfbe58ab05ce65ec6ed9366c4c.zip
CustomEvent polyfill (Fixes #172)
Diffstat (limited to 'src/js')
-rw-r--r--src/js/plyr.js11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/js/plyr.js b/src/js/plyr.js
index 57544997..24c6d76d 100644
--- a/src/js/plyr.js
+++ b/src/js/plyr.js
@@ -1,5 +1,6 @@
// ==========================================================================
// Plyr
+// plyr.js v1.5.15
// https://github.com/selz/plyr
// License: The MIT License (MIT)
// ==========================================================================
@@ -2832,16 +2833,18 @@
// Custom event polyfill
// https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent/CustomEvent
(function () {
+ if (typeof window.CustomEvent === 'function') {
+ return false;
+ }
+
function CustomEvent (event, params) {
params = params || { bubbles: false, cancelable: false, detail: undefined };
var evt = document.createEvent('CustomEvent');
- evt.initCustomEvent( event, params.bubbles, params.cancelable, params.detail );
+ evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail);
return evt;
}
CustomEvent.prototype = window.Event.prototype;
- if(!('CustomEvent' in window)) {
- window.CustomEvent = CustomEvent;
- }
+ window.CustomEvent = CustomEvent;
})();