mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
improve tab refresh
This commit is contained in:
parent
9977ee3741
commit
e9cd78f796
2 changed files with 14 additions and 12 deletions
|
@ -285,18 +285,6 @@
|
|||
|
||||
var mdlTabs = view.querySelector('.libraryViewNav');
|
||||
|
||||
function onPlaybackStop(e, state) {
|
||||
|
||||
if (state.NowPlayingItem && state.NowPlayingItem.MediaType == 'Video') {
|
||||
|
||||
mdlTabs.dispatchEvent(new CustomEvent("tabchange", {
|
||||
detail: {
|
||||
selectedTabIndex: libraryBrowser.selectedTab(mdlTabs)
|
||||
}
|
||||
}));
|
||||
}
|
||||
}
|
||||
|
||||
var baseUrl = 'movies.html';
|
||||
var topParentId = params.topParentId;
|
||||
if (topParentId) {
|
||||
|
@ -383,6 +371,19 @@
|
|||
}
|
||||
});
|
||||
|
||||
function onPlaybackStop(e, state) {
|
||||
|
||||
if (state.NowPlayingItem && state.NowPlayingItem.MediaType == 'Video') {
|
||||
|
||||
renderedTabs = [];
|
||||
mdlTabs.dispatchEvent(new CustomEvent("tabchange", {
|
||||
detail: {
|
||||
selectedTabIndex: libraryBrowser.selectedTab(mdlTabs)
|
||||
}
|
||||
}));
|
||||
}
|
||||
}
|
||||
|
||||
view.addEventListener('viewshow', function (e) {
|
||||
Events.on(MediaController, 'playbackstop', onPlaybackStop);
|
||||
});
|
||||
|
|
|
@ -234,6 +234,7 @@
|
|||
|
||||
if (state.NowPlayingItem && state.NowPlayingItem.MediaType == 'Video') {
|
||||
|
||||
renderedTabs = [];
|
||||
mdlTabs.dispatchEvent(new CustomEvent("tabchange", {
|
||||
detail: {
|
||||
selectedTabIndex: libraryBrowser.selectedTab(mdlTabs)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue