Move code out from the videoJsResolutionSwitcher function

This commit is contained in:
Pierre Kraft 2015-10-05 16:32:26 +02:00
parent 157cd3b211
commit 800cd83e86

View file

@ -8,17 +8,6 @@
var defaults = {}, var defaults = {},
videoJsResolutionSwitcher; videoJsResolutionSwitcher;
/**
* Initialize the plugin.
* @param options (optional) {object} configuration for the plugin
*/
videoJsResolutionSwitcher = function(options) {
var settings = videojs.mergeOptions(defaults, options),
player = this,
label = document.createElement('span');
label.classList.add('vjs-resolution-button-label');
function setSourcesSanitized(player, sources) { function setSourcesSanitized(player, sources) {
return player.src(sources.map(function(src) { return player.src(sources.map(function(src) {
return {src: src.src, type: src.type, res: src.res}; return {src: src.src, type: src.type, res: src.res};
@ -117,6 +106,17 @@
} }
}); });
/**
* Initialize the plugin.
* @param options (optional) {object} configuration for the plugin
*/
videoJsResolutionSwitcher = function(options) {
var settings = videojs.mergeOptions(defaults, options),
player = this,
label = document.createElement('span');
label.classList.add('vjs-resolution-button-label');
player.updateSrc = function(src){ player.updateSrc = function(src){
//Return current src if src is not given //Return current src if src is not given
if(!src){ return player.src(); } if(!src){ return player.src(); }