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

update subtitle methods

This commit is contained in:
Luke Pulverenti 2015-07-19 23:43:13 -04:00
parent fe7c084ae4
commit adfc486508
23 changed files with 83 additions and 63 deletions

View file

@ -189,7 +189,7 @@
return !LibraryBrowser.enableFullPaperTabs();
},
configurePaperLibraryTabs: function (ownerpage, tabs, pages) {
configurePaperLibraryTabs: function (ownerpage, tabs, pages, defaultTabIndex) {
tabs.hideScrollButtons = true;
@ -235,7 +235,9 @@
$('.libraryViewNav', ownerpage).removeClass('libraryViewNavWithMinHeight');
}
$(ownerpage).on('pagebeforeshowready', LibraryBrowser.onTabbedPageBeforeShowReady);
$(ownerpage).on('pagebeforeshowready', function () {
LibraryBrowser.onTabbedPageBeforeShowReady(ownerpage, defaultTabIndex);
});
$(pages).on('iron-select', function () {
@ -249,8 +251,7 @@
});
},
onTabbedPageBeforeShowReady: function () {
var page = this;
onTabbedPageBeforeShowReady: function (page, defaultTabIndex) {
var tabs = page.querySelector('paper-tabs');
var selected = tabs.selected;
@ -259,7 +260,12 @@
Logger.log('selected tab is null, checking query string');
selected = parseInt(getParameterByName('tab') || '0');
if (!LibraryBrowser.enableFullPaperTabs()) {
// Currently not supported in this mode
defaultTabIndex = null;
}
selected = parseInt(getParameterByName('tab')) || defaultTabIndex || 0;
Logger.log('selected tab will be ' + selected);