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

update music screens

This commit is contained in:
Luke Pulverenti 2016-06-17 15:10:05 -04:00
parent af289c3e71
commit 42669c4089
6 changed files with 512 additions and 431 deletions

View file

@ -1,4 +1,4 @@
define(['jQuery', 'libraryBrowser', 'scrollStyles'], function ($, libraryBrowser) {
define(['libraryBrowser', 'scrollStyles'], function (libraryBrowser) {
function itemsPerRow() {
@ -71,12 +71,12 @@
ApiClient.getItems(Dashboard.getCurrentUserId(), options).then(function (result) {
var elem;
var elem = page.querySelector('#recentlyPlayed');
if (result.Items.length) {
elem = $('#recentlyPlayed', page).show()[0];
elem.classList.remove('hide');
} else {
elem = $('#recentlyPlayed', page).hide()[0];
elem.classList.add('hide');
}
var itemsContainer = elem.querySelector('.itemsContainer');
@ -117,12 +117,12 @@
ApiClient.getItems(Dashboard.getCurrentUserId(), options).then(function (result) {
var elem;
var elem = page.querySelector('#topPlayed');
if (result.Items.length) {
elem = $('#topPlayed', page).show()[0];
elem.classList.remove('hide');
} else {
elem = $('#topPlayed', page).hide()[0];
elem.classList.add('hide');
}
var itemsContainer = elem.querySelector('.itemsContainer');
@ -160,12 +160,12 @@
ApiClient.getItems(Dashboard.getCurrentUserId(), options).then(function (result) {
var elem;
var elem = page.querySelector('#playlists');
if (result.Items.length) {
elem = $('#playlists', page).show()[0];
elem.classList.remove('hide');
} else {
elem = $('#playlists', page).hide()[0];
elem.classList.add('hide');
}
var itemsContainer = elem.querySelector('.itemsContainer');
@ -252,13 +252,13 @@
var tabContent = view.querySelector('.pageTabContent[data-index=\'' + 0 + '\']');
var containers = tabContent.querySelectorAll('.itemsContainer');
if (enableScrollX()) {
$(containers).addClass('hiddenScrollX');
} else {
$(containers).removeClass('hiddenScrollX');
}
for (var i = 0, length = containers.length; i < length; i++) {
if (enableScrollX()) {
containers[i].classList.add('hiddenScrollX');
} else {
containers[i].classList.remove('hiddenScrollX');
}
LibraryBrowser.createCardMenus(containers[i]);
}
};