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');
|
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 baseUrl = 'movies.html';
|
||||||
var topParentId = params.topParentId;
|
var topParentId = params.topParentId;
|
||||||
if (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) {
|
view.addEventListener('viewshow', function (e) {
|
||||||
Events.on(MediaController, 'playbackstop', onPlaybackStop);
|
Events.on(MediaController, 'playbackstop', onPlaybackStop);
|
||||||
});
|
});
|
||||||
|
|
|
@ -234,6 +234,7 @@
|
||||||
|
|
||||||
if (state.NowPlayingItem && state.NowPlayingItem.MediaType == 'Video') {
|
if (state.NowPlayingItem && state.NowPlayingItem.MediaType == 'Video') {
|
||||||
|
|
||||||
|
renderedTabs = [];
|
||||||
mdlTabs.dispatchEvent(new CustomEvent("tabchange", {
|
mdlTabs.dispatchEvent(new CustomEvent("tabchange", {
|
||||||
detail: {
|
detail: {
|
||||||
selectedTabIndex: libraryBrowser.selectedTab(mdlTabs)
|
selectedTabIndex: libraryBrowser.selectedTab(mdlTabs)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue