mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
update tabs
This commit is contained in:
parent
23f753f239
commit
a0fac36101
13 changed files with 81 additions and 81 deletions
|
@ -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();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue