From 30d16b6fc0838cd7b6e0ccd747b93692ceb49ee8 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Sun, 8 Dec 2013 15:33:24 -0500 Subject: [PATCH] added more episode values to metadata editor --- dashboard-ui/edititemmetadata.html | 32 +++++++++++++++++++++++- dashboard-ui/scripts/edititemmetadata.js | 14 +++++++++++ dashboard-ui/scripts/librarybrowser.js | 2 +- 3 files changed, 46 insertions(+), 2 deletions(-) diff --git a/dashboard-ui/edititemmetadata.html b/dashboard-ui/edititemmetadata.html index e81a22d7d6..cedcdb1d22 100644 --- a/dashboard-ui/edititemmetadata.html +++ b/dashboard-ui/edititemmetadata.html @@ -192,7 +192,7 @@ + +

External Id's

diff --git a/dashboard-ui/scripts/edititemmetadata.js b/dashboard-ui/scripts/edititemmetadata.js index 2a1db0bcb3..012a35d14b 100644 --- a/dashboard-ui/scripts/edititemmetadata.js +++ b/dashboard-ui/scripts/edititemmetadata.js @@ -648,6 +648,14 @@ $('#fldMusicBrainzReleaseGroupId', page).hide(); } + if (item.Type == "Episode") { + $('#collapsibleDvdEpisodeInfo', page).show(); + $('#collapsibleSpecialEpisodeInfo', page).show(); + } else { + $('#collapsibleDvdEpisodeInfo', page).hide(); + $('#collapsibleSpecialEpisodeInfo', page).hide(); + } + if (item.Type == "Person" || item.Type == "Genre" || item.Type == "Studio" || item.Type == "GameGenre" || item.Type == "MusicGenre" || item.Type == "Channel") { $('#fldCommunityRating', page).hide(); $('#fldCommunityVoteCount', page).hide(); @@ -812,6 +820,12 @@ $('#txtParentIndexNumber', page).val(('ParentIndexNumber' in item) ? item.ParentIndexNumber : ""); $('#txtPlayers', page).val(item.Players || ""); + $('#txtDvdEpisodeNumber', page).val(('DvdEpisodeNumber' in item) ? item.DvdEpisodeNumber : ""); + $('#txtDvdSeasonNumber', page).val(('DvdSeasonNumber' in item) ? item.DvdSeasonNumber : ""); + $('#txtAirsBeforeSeason', page).val(('AirsBeforeSeasonNumber' in item) ? item.AirsBeforeSeasonNumber : ""); + $('#txtAirsAfterSeason', page).val(('AirsAfterSeasonNumber' in item) ? item.AirsAfterSeasonNumber : ""); + $('#txtAirsEpisodeSeason', page).val(('AirsBeforeEpisodeNumber' in item) ? item.AirsBeforeEpisodeNumber : ""); + $('#txtAlbum', page).val(item.Album || ""); $('#txtAlbumArtist', page).val(item.AlbumArtist || ""); diff --git a/dashboard-ui/scripts/librarybrowser.js b/dashboard-ui/scripts/librarybrowser.js index 2c5d41d095..1031ef0a02 100644 --- a/dashboard-ui/scripts/librarybrowser.js +++ b/dashboard-ui/scripts/librarybrowser.js @@ -995,7 +995,7 @@ var name = item.Name; - if (displayAsSpecial && item.Type == "Episode" && item.SpecialSeasonNumber) { + if (displayAsSpecial && item.Type == "Episode" && item.ParentIndexNumber == 0) { name = "Special - " + name;