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

rework tabs

This commit is contained in:
Luke Pulverenti 2016-05-09 15:27:38 -04:00
parent 14a8cf548f
commit 25f06c166b
25 changed files with 424 additions and 634 deletions

View file

@ -1,4 +1,4 @@
define(['jQuery'], function ($) {
define(['libraryBrowser'], function (libraryBrowser) {
// The base query options
var query = {
@ -23,7 +23,7 @@
if (view == "Thumb") {
html = LibraryBrowser.getPosterViewHtml({
html = libraryBrowser.getPosterViewHtml({
items: result.Items,
shape: "backdrop",
context: 'channels',
@ -36,7 +36,7 @@
}
else if (view == "ThumbCard") {
html = LibraryBrowser.getPosterViewHtml({
html = libraryBrowser.getPosterViewHtml({
items: result.Items,
shape: "backdrop",
preferThumb: true,
@ -51,7 +51,7 @@
elem.innerHTML = html;
ImageLoader.lazyChildren(elem);
LibraryBrowser.saveQueryValues('channels', query);
libraryBrowser.saveQueryValues('channels', query);
Dashboard.hideLoadingMsg();
});
@ -62,7 +62,7 @@
switch (index) {
case 1:
LibraryBrowser.loadSavedQueryValues('channels', query);
libraryBrowser.loadSavedQueryValues('channels', query);
reloadItems(page);
break;
default:
@ -74,12 +74,13 @@
var page = this;
var tabs = page.querySelector('paper-tabs');
var pageTabsContainer = page.querySelector('.pageTabsContainer');
var mdlTabs = page.querySelector('.mdl-tabs');
LibraryBrowser.configurePaperLibraryTabs(page, tabs, pageTabsContainer, 'channels.html');
componentHandler.upgradeAllRegistered(page);
pageTabsContainer.addEventListener('tabchange', function (e) {
libraryBrowser.configurePaperLibraryTabs(page, mdlTabs);
mdlTabs.addEventListener('tabchange', function (e) {
loadTab(page, parseInt(e.detail.selectedTabIndex));
});