Skip to content

Commit

Permalink
IE11 fix for CustomEvent
Browse files Browse the repository at this point in the history
  • Loading branch information
stan-ros committed Mar 8, 2017
1 parent 4934e3e commit b0fce16
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 2 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@hola.org/videojs-settings",
"version": "0.0.3-43",
"version": "0.0.3-44",
"description": "A settings button for Video.js",
"main": "src/videojs-settings.js",
"style": "dist/videojs-settings.css",
Expand Down
8 changes: 7 additions & 1 deletion src/videojs-settings.js
Original file line number Diff line number Diff line change
Expand Up @@ -498,7 +498,13 @@ vjs.registerComponent('QualityButton', vjs.extend(MenuItem, {
var player = this.player_;
var quality = this.options_;
var level_id = quality.level_id;
var event = new window.CustomEvent('beforeresolutionchange');
var event, event_name = 'beforeresolutionchange';
try { event = new window.CustomEvent(event_name); }
catch(e){
// XXX stanislav: IE 11 fix
event = document.createEvent('CustomEvent');
event.initCustomEvent(event_name, true, true, {});
}
player.trigger(event, quality);
if (event.defaultPrevented)
return;
Expand Down

0 comments on commit b0fce16

Please sign in to comment.