diff --git a/dashboard-ui/edititemsubtitles.html b/dashboard-ui/edititemsubtitles.html index fe4627056a..26d6a439fc 100644 --- a/dashboard-ui/edititemsubtitles.html +++ b/dashboard-ui/edititemsubtitles.html @@ -24,7 +24,6 @@
-

${HeaderSearchForSubtitles}

diff --git a/dashboard-ui/scripts/edititemsubtitles.js b/dashboard-ui/scripts/edititemsubtitles.js index 9aaf9a87b0..3750fec284 100644 --- a/dashboard-ui/scripts/edititemsubtitles.js +++ b/dashboard-ui/scripts/edititemsubtitles.js @@ -91,55 +91,64 @@ function fillSubtitleList(page, item) { - var html = ''; + } var elem = $('.subtitleList', page).html(html).trigger('create'); diff --git a/dashboard-ui/scripts/editorsidebar.js b/dashboard-ui/scripts/editorsidebar.js index dd618a6eac..b1b24f3338 100644 --- a/dashboard-ui/scripts/editorsidebar.js +++ b/dashboard-ui/scripts/editorsidebar.js @@ -76,31 +76,18 @@ function loadChildrenOfRootNode(page, callback, openItems, selectedId) { - var promise2 = ApiClient.getLiveTvInfo(); + var promise2 = ApiClient.getLiveTvChannels({limit: 0}); $.when(promise2).done(function (response2) { - var liveTvInfo = response2; + var result = response2; var nodes = []; - var i, length; - nodes.push({ attr: { id: 'MediaFolders', rel: 'folder', itemtype: 'mediafolders' }, data: 'Media Folders', state: 'open' }); - for (i = 0, length = liveTvInfo.Services.length; i < length; i++) { - - var service = liveTvInfo.Services[i]; - - var name = service.Name; - - var htmlName = "
"; - - htmlName += name; - - htmlName += "
"; - - nodes.push({ attr: { id: name, rel: 'folder', itemtype: 'livetvservice' }, data: htmlName, state: 'closed' }); + if (result.TotalRecordCount) { + nodes.push({ attr: { id: 'livetv', rel: 'folder', itemtype: 'livetv' }, data: 'Live TV', state: 'closed' }); } callback(nodes); @@ -164,7 +151,7 @@ var itemtype = node.attr("itemtype"); - if (itemtype == 'livetvservice') { + if (itemtype == 'livetv') { loadLiveTvChannels(id, openItems, callback); return; @@ -256,7 +243,7 @@ itemType: data.rslt.obj.attr("itemtype") }; - if (eventData.itemType != 'livetvservice' && eventData.itemType != 'mediafolders') { + if (eventData.itemType != 'livetv' && eventData.itemType != 'mediafolders') { $(this).trigger('itemclicked', [eventData]); } diff --git a/dashboard-ui/scripts/librarymenu.js b/dashboard-ui/scripts/librarymenu.js index 8ab01704b9..7569357ec4 100644 --- a/dashboard-ui/scripts/librarymenu.js +++ b/dashboard-ui/scripts/librarymenu.js @@ -131,7 +131,7 @@ }); } - function getLibraryMenu(user, channelCount, items, liveTvInfo) { + function getLibraryMenu() { var panel = $('#libraryPanel'); @@ -146,7 +146,7 @@ html += 'Home'; html += '
'; - html += getViewsHtml(user, channelCount, items, liveTvInfo); + html += getViewsHtml(); html += ''; html += '';