bigscreen-player
Advanced tools
Comparing version 3.14.0 to 3.14.1
{ | ||
"name": "bigscreen-player", | ||
"version": "3.14.0", | ||
"version": "3.14.1", | ||
"description": "Simplified media playback for bigscreen devices.", | ||
@@ -5,0 +5,0 @@ "main": "script/bigscreenplayer.js", |
@@ -18,2 +18,3 @@ define('bigscreenplayer/mockbigscreenplayer', | ||
var timeUpdateCallbacks = []; | ||
var subtitleCallbacks = []; | ||
var stateChangeCallbacks = []; | ||
@@ -138,2 +139,8 @@ | ||
function callSubtitlesCallbacks (enabled) { | ||
subtitleCallbacks.forEach(function (callback) { | ||
callback({ enabled: enabled }); | ||
}); | ||
} | ||
var mockFunctions = { | ||
@@ -148,3 +155,3 @@ init: function (playbackElement, bigscreenPlayerData, newWindowType, enableSubtitles, device, callbacks) { | ||
subtitlesAvailable = true; | ||
subtitlesEnabled = false; | ||
subtitlesEnabled = enableSubtitles; | ||
canSeekState = true; | ||
@@ -174,2 +181,6 @@ canPauseState = true; | ||
if (enableSubtitles) { | ||
callSubtitlesCallbacks(true); | ||
} | ||
if (callbacks && callbacks.onSuccess) { | ||
@@ -190,2 +201,13 @@ callbacks.onSuccess(); | ||
}, | ||
registerForSubtitleChanges: function (callback) { | ||
subtitleCallbacks.push(callback); | ||
return callback; | ||
}, | ||
unregisterForSubtitleChanges: function (callback) { | ||
var indexOf = subtitleCallbacks.indexOf(callback); | ||
if (indexOf !== -1) { | ||
subtitleCallbacks.splice(indexOf, 1); | ||
} | ||
}, | ||
registerForStateChanges: function (callback) { | ||
@@ -247,2 +269,3 @@ stateChangeCallbacks.push(callback); | ||
subtitlesEnabled = value; | ||
callSubtitlesCallbacks(value); | ||
}, | ||
@@ -249,0 +272,0 @@ isSubtitlesEnabled: function () { |
define('bigscreenplayer/version', | ||
function () { | ||
return '3.14.0'; | ||
return '3.14.1'; | ||
} | ||
); |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
7862937
76324