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

easier user library setup

This commit is contained in:
Luke Pulverenti 2014-02-21 00:04:11 -05:00
parent 990e9a39c6
commit 22f629080c
16 changed files with 108 additions and 161 deletions

View file

@ -69,21 +69,25 @@
function loadChildrenOfRootNode(callback) {
var promise1 = ApiClient.getRootFolder(Dashboard.getCurrentUserId());
var promise1 = $.getJSON(ApiClient.getUrl("Library/MediaFolders"));
var promise2 = ApiClient.getLiveTvInfo();
$.when(promise1, promise2).done(function (response1, response2) {
var rootFolder = response1[0];
var mediaFolders = response1[0].Items;
var liveTvInfo = response2[0];
var nodes = [];
nodes.push(getNode(rootFolder, 'open'));
var i, length;
for (var i = 0, length = liveTvInfo.Services.length; i < length; i++) {
for (i = 0, length = mediaFolders.length; i < length; i++) {
nodes.push(getNode(mediaFolders[i], 'closed'));
}
for (i = 0, length = liveTvInfo.Services.length; i < length; i++) {
var service = liveTvInfo.Services[i];