mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
added new item by name filters
This commit is contained in:
parent
48d1641783
commit
32386e817b
9 changed files with 62 additions and 105 deletions
|
@ -91,18 +91,18 @@
|
|||
|
||||
var promise1 = ApiClient.getRootFolder(Dashboard.getCurrentUserId());
|
||||
|
||||
var promise2 = ApiClient.getLiveTvServices();
|
||||
var promise2 = ApiClient.getLiveTvInfo();
|
||||
|
||||
$.when(promise1, promise2).done(function (response1, response2) {
|
||||
|
||||
var rootFolder = response1[0];
|
||||
var liveTvServices = response2[0];
|
||||
var liveTvInfo = response2[0];
|
||||
|
||||
var nodes = [];
|
||||
|
||||
nodes.push(getNode(rootFolder, 'open'));
|
||||
|
||||
if (liveTvServices.length) {
|
||||
if (liveTvInfo.Services.length) {
|
||||
nodes.push({ attr: { id: 'livetv', rel: 'folder', itemtype: 'livetv' }, data: 'Live TV', state: 'open' });
|
||||
}
|
||||
|
||||
|
@ -113,9 +113,9 @@
|
|||
|
||||
function loadLiveTvServices(openItems, callback) {
|
||||
|
||||
ApiClient.getLiveTvServices().done(function (services) {
|
||||
ApiClient.getLiveTvInfo().done(function (info) {
|
||||
|
||||
var nodes = services.map(function (i) {
|
||||
var nodes = info.Services.map(function (i) {
|
||||
|
||||
var state = openItems.indexOf(i.Id) == -1 ? 'closed' : 'open';
|
||||
|
||||
|
@ -1231,9 +1231,6 @@
|
|||
else if (currentItem.Type == "Studio") {
|
||||
updatePromise = ApiClient.updateStudio(item);
|
||||
}
|
||||
else if (currentItem.Type == "Channel") {
|
||||
updatePromise = ApiClient.updateLiveTvChannel(item);
|
||||
}
|
||||
else {
|
||||
updatePromise = ApiClient.updateItem(item);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue