1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

expose episode absolute numbers for editing

This commit is contained in:
Luke Pulverenti 2013-12-10 15:42:42 -05:00
parent 30d16b6fc0
commit e2db1dbcd4
2 changed files with 17 additions and 2 deletions

View file

@ -206,7 +206,7 @@
</div> </div>
</div> </div>
<div data-role="collapsible" data-mini="true" data-collapsed="false" id="collapsibleDvdEpisodeInfo" style="display: none;"> <div data-role="collapsible" data-mini="true" data-collapsed="false" id="collapsibleDvdEpisodeInfo" style="display: none;">
<h3>Dvd Episode Info</h3> <h3>Alternate Episode Numbers</h3>
<div> <div>
<div data-role="fieldcontain"> <div data-role="fieldcontain">
<label for="txtDvdSeasonNumber">Dvd season number:</label> <label for="txtDvdSeasonNumber">Dvd season number:</label>
@ -216,6 +216,10 @@
<label for="txtDvdEpisodeNumber">Dvd episode number:</label> <label for="txtDvdEpisodeNumber">Dvd episode number:</label>
<input type="number" id="txtDvdEpisodeNumber" name="txtDvdEpisodeNumber" data-mini="true" pattern="[0-9]*" /> <input type="number" id="txtDvdEpisodeNumber" name="txtDvdEpisodeNumber" data-mini="true" pattern="[0-9]*" />
</div> </div>
<div data-role="fieldcontain">
<label for="txtAbsoluteEpisodeNumber">Absolute episode number:</label>
<input type="number" id="txtAbsoluteEpisodeNumber" name="txtAbsoluteEpisodeNumber" data-mini="true" pattern="[0-9]*" />
</div>
</div> </div>
</div> </div>
<div data-role="collapsible" data-mini="true" data-collapsed="false" id="collapsibleSpecialEpisodeInfo" style="display: none;"> <div data-role="collapsible" data-mini="true" data-collapsed="false" id="collapsibleSpecialEpisodeInfo" style="display: none;">

View file

@ -650,9 +650,13 @@
if (item.Type == "Episode") { if (item.Type == "Episode") {
$('#collapsibleDvdEpisodeInfo', page).show(); $('#collapsibleDvdEpisodeInfo', page).show();
$('#collapsibleSpecialEpisodeInfo', page).show();
} else { } else {
$('#collapsibleDvdEpisodeInfo', page).hide(); $('#collapsibleDvdEpisodeInfo', page).hide();
}
if (item.Type == "Episode" && item.ParentIndexNumber == 0) {
$('#collapsibleSpecialEpisodeInfo', page).show();
} else {
$('#collapsibleSpecialEpisodeInfo', page).hide(); $('#collapsibleSpecialEpisodeInfo', page).hide();
} }
@ -820,6 +824,7 @@
$('#txtParentIndexNumber', page).val(('ParentIndexNumber' in item) ? item.ParentIndexNumber : ""); $('#txtParentIndexNumber', page).val(('ParentIndexNumber' in item) ? item.ParentIndexNumber : "");
$('#txtPlayers', page).val(item.Players || ""); $('#txtPlayers', page).val(item.Players || "");
$('#txtAbsoluteEpisodeNumber', page).val(('AbsoluteEpisodeNumber' in item) ? item.AbsoluteEpisodeNumber : "");
$('#txtDvdEpisodeNumber', page).val(('DvdEpisodeNumber' in item) ? item.DvdEpisodeNumber : ""); $('#txtDvdEpisodeNumber', page).val(('DvdEpisodeNumber' in item) ? item.DvdEpisodeNumber : "");
$('#txtDvdSeasonNumber', page).val(('DvdSeasonNumber' in item) ? item.DvdSeasonNumber : ""); $('#txtDvdSeasonNumber', page).val(('DvdSeasonNumber' in item) ? item.DvdSeasonNumber : "");
$('#txtAirsBeforeSeason', page).val(('AirsBeforeSeasonNumber' in item) ? item.AirsBeforeSeasonNumber : ""); $('#txtAirsBeforeSeason', page).val(('AirsBeforeSeasonNumber' in item) ? item.AirsBeforeSeasonNumber : "");
@ -1093,6 +1098,12 @@
CriticRating: $('#txtCriticRating', form).val(), CriticRating: $('#txtCriticRating', form).val(),
CriticRatingSummary: $('#txtCriticRatingSummary', form).val(), CriticRatingSummary: $('#txtCriticRatingSummary', form).val(),
IndexNumber: $('#txtIndexNumber', form).val(), IndexNumber: $('#txtIndexNumber', form).val(),
AbsoluteEpisodeNumber: $('#txtAbsoluteEpisodeNumber', form).val(),
DvdEpisodeNumber: $('#txtDvdEpisodeNumber', form).val(),
DvdSeasonNumber: $('#txtDvdSeasonNumber', form).val(),
AirsBeforeSeasonNumber: $('#txtAirsBeforeSeason', form).val(),
AirsAfterSeasonNumber: $('#txtAirsAfterSeason', form).val(),
AirsBeforeEpisodeNumber: $('#txtAirsEpisodeSeason', form).val(),
ParentIndexNumber: $('#txtParentIndexNumber', form).val(), ParentIndexNumber: $('#txtParentIndexNumber', form).val(),
Players: $('#txtPlayers', form).val(), Players: $('#txtPlayers', form).val(),
Album: $('#txtAlbum', form).val(), Album: $('#txtAlbum', form).val(),