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:
parent
990e9a39c6
commit
22f629080c
16 changed files with 108 additions and 161 deletions
|
@ -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];
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue