diff --git a/dashboard-ui/livetvrecording.html b/dashboard-ui/livetvrecording.html index 86b384f8c4..9ddde9fdf1 100644 --- a/dashboard-ui/livetvrecording.html +++ b/dashboard-ui/livetvrecording.html @@ -22,8 +22,11 @@
+
+ + diff --git a/dashboard-ui/scripts/librarybrowser.js b/dashboard-ui/scripts/librarybrowser.js index ab13b7eba2..43bee79e90 100644 --- a/dashboard-ui/scripts/librarybrowser.js +++ b/dashboard-ui/scripts/librarybrowser.js @@ -1944,14 +1944,14 @@ getMiscInfoHtml: function (item) { var miscInfo = []; - var text; + var text, date; if (item.Type == "Episode") { if (item.PremiereDate) { try { - var date = parseISO8601Date(item.PremiereDate, { toLocal: true }); + date = parseISO8601Date(item.PremiereDate, { toLocal: true }); text = date.toLocaleDateString(); miscInfo.push(text); @@ -1962,6 +1962,19 @@ } } + if (item.StartDate) { + + try { + date = parseISO8601Date(item.StartDate, { toLocal: true }); + + text = date.toLocaleDateString(); + miscInfo.push(text); + } + catch (e) { + console.log("Error parsing date: " + item.PremiereDate); + } + } + if (item.ProductionYear && item.Type == "Series") { if (item.Status == "Continuing") { diff --git a/dashboard-ui/scripts/livetvrecording.js b/dashboard-ui/scripts/livetvrecording.js index c9f8ee0df7..6731c4726b 100644 --- a/dashboard-ui/scripts/livetvrecording.js +++ b/dashboard-ui/scripts/livetvrecording.js @@ -24,6 +24,7 @@ function renderRecording(page, item) { currentItem = item; + var context = 'livetv'; var name = item.Name; @@ -34,8 +35,16 @@ $('.itemName', page).html(name); $('.itemChannelNumber', page).html(item.Number); + if (item.CommunityRating) { + $('.itemCommunityRating', page).html(LibraryBrowser.getRatingHtml(item)).show(); + } else { + $('.itemCommunityRating', page).hide(); + } + $('.userDataIcons', page).html(LibraryBrowser.getUserDataIconsHtml(item)); + LibraryBrowser.renderGenres($('.itemGenres', page), item, context); + LibraryBrowser.renderOverview($('.itemOverview', page), item); $('.itemMiscInfo', page).html(LibraryBrowser.getMiscInfoHtml(item)); if (ApiClient.isWebSocketOpen()) {