1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

update tabs

This commit is contained in:
Luke Pulverenti 2016-09-01 12:36:11 -04:00
parent 23f753f239
commit a0fac36101
13 changed files with 81 additions and 81 deletions

View file

@ -238,7 +238,7 @@
this.selectionBar = null;
};
EmbyTabs.selectedIndex = function (selected) {
EmbyTabs.selectedIndex = function (selected, triggerEvent) {
var tabs = this;
@ -253,7 +253,7 @@
var tabButtons = tabs.querySelectorAll('.' + buttonClass);
if (current == selected) {
if (current == selected || triggerEvent === false) {
tabs.dispatchEvent(new CustomEvent("beforetabchange", {
detail: {
@ -266,7 +266,13 @@
}
}));
moveSelectionBar(tabs, tabButtons[selected], tabButtons[selected], false);
var currentTabButton = tabButtons[current];
moveSelectionBar(tabs, tabButtons[selected], currentTabButton, false);
if (current != selected && currentTabButton) {
currentTabButton.classList.remove(activeButtonClass);
}
} else {
tabButtons[selected].click();
}