From 9db9856a4e321e1250d5ce50db70456830b75c4b Mon Sep 17 00:00:00 2001 From: calzoneman Date: Wed, 1 Jul 2015 23:59:21 -0700 Subject: [PATCH] Fix stuck loading spinner on IE --- player/videojs.coffee | 6 ++++++ www/js/player.js | 5 ++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/player/videojs.coffee b/player/videojs.coffee index f2edb53d..2fa32d55 100644 --- a/player/videojs.coffee +++ b/player/videojs.coffee @@ -82,6 +82,12 @@ window.VideoJSPlayer = class VideoJSPlayer extends Player if CLIENT.leader sendVideoUpdate() ) + + # Workaround for IE-- even after seeking completes, the loading + # spinner remains. + @player.on('seeked', => + $('.vjs-waiting').removeClass('vjs-waiting') + ) ) ) diff --git a/www/js/player.js b/www/js/player.js index 25750c38..6b162b6a 100644 --- a/www/js/player.js +++ b/www/js/player.js @@ -536,12 +536,15 @@ return sendVideoUpdate(); } }); - return _this.player.on('play', function() { + _this.player.on('play', function() { _this.paused = false; if (CLIENT.leader) { return sendVideoUpdate(); } }); + return _this.player.on('seeked', function() { + return $('.vjs-waiting').removeClass('vjs-waiting'); + }); }); }; })(this));