add menu button before full screen button

This commit is contained in:
Mohammad Samimi 2015-12-27 14:27:24 +03:30
parent 91da2a04ff
commit b3b047253b

View file

@ -125,7 +125,7 @@
item.selected(item === clickedItem); item.selected(item === clickedItem);
}); });
}; };
for (var key in labels) { for (var key in labels) {
if (labels.hasOwnProperty(key)) { if (labels.hasOwnProperty(key)) {
menuItems.push(new ResolutionMenuItem( menuItems.push(new ResolutionMenuItem(
@ -177,7 +177,7 @@
var choosen = chooseSrc(groupedSrc, src); var choosen = chooseSrc(groupedSrc, src);
var menuButton = new ResolutionMenuButton(player, { sources: groupedSrc, initialySelectedLabel: choosen.label , initialySelectedRes: choosen.res , customSourcePicker: settings.customSourcePicker}, settings, label); var menuButton = new ResolutionMenuButton(player, { sources: groupedSrc, initialySelectedLabel: choosen.label , initialySelectedRes: choosen.res , customSourcePicker: settings.customSourcePicker}, settings, label);
menuButton.el().classList.add('vjs-resolution-button'); menuButton.el().classList.add('vjs-resolution-button');
player.controlBar.resolutionSwitcher = player.controlBar.addChild(menuButton); player.controlBar.resolutionSwitcher = player.controlBar.el_.insertBefore(menuButton.el_, player.controlBar.getChild('fullscreenToggle').el_);
return setSourcesSanitized(player, choosen.sources, choosen.label); return setSourcesSanitized(player, choosen.sources, choosen.label);
}; };
@ -194,7 +194,7 @@
} }
return player; return player;
}; };
/** /**
* Returns grouped sources by label, resolution and type * Returns grouped sources by label, resolution and type
* @returns {Object} grouped sources: { label: { key: [] }, res: { key: [] }, type: { key: [] } } * @returns {Object} grouped sources: { label: { key: [] }, res: { key: [] }, type: { key: [] } }