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:
parent
af289c3e71
commit
42669c4089
6 changed files with 512 additions and 431 deletions
|
@ -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]);
|
||||
}
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue