diff --git a/lib/videojs-resolution-switcher.js b/lib/videojs-resolution-switcher.js index cb4f767..785e47a 100644 --- a/lib/videojs-resolution-switcher.js +++ b/lib/videojs-resolution-switcher.js @@ -125,7 +125,7 @@ item.selected(item === clickedItem); }); }; - + for (var key in labels) { if (labels.hasOwnProperty(key)) { menuItems.push(new ResolutionMenuItem( @@ -177,7 +177,7 @@ var choosen = chooseSrc(groupedSrc, src); 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'); - 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); }; @@ -194,7 +194,7 @@ } return player; }; - + /** * Returns grouped sources by label, resolution and type * @returns {Object} grouped sources: { label: { key: [] }, res: { key: [] }, type: { key: [] } }