mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
support keyword editing
This commit is contained in:
parent
9ba438a8e3
commit
48d1641783
2 changed files with 22 additions and 1 deletions
|
@ -334,7 +334,6 @@
|
||||||
<div data-role="fieldcontain" id="fldDisplayOrder" class="fldDisplaySetting">
|
<div data-role="fieldcontain" id="fldDisplayOrder" class="fldDisplaySetting">
|
||||||
<label for="selectDisplayOrder" id="labelDisplayOrder">Display order:</label>
|
<label for="selectDisplayOrder" id="labelDisplayOrder">Display order:</label>
|
||||||
<select id="selectDisplayOrder" data-mini="true">
|
<select id="selectDisplayOrder" data-mini="true">
|
||||||
|
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -375,6 +374,18 @@
|
||||||
<ul data-role="listview" data-inset="true" data-split-icon="delete" id="listTags"></ul>
|
<ul data-role="listview" data-inset="true" data-split-icon="delete" id="listTags"></ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div data-mini="true" data-role="collapsible" id="keywordsCollapsible" style="display: none;">
|
||||||
|
<h3>Keywords</h3>
|
||||||
|
<div data-role="editableListviewContainer">
|
||||||
|
<div data-role="fieldcontain">
|
||||||
|
<div style="display: inline-block; width: 80%;">
|
||||||
|
<input type="text" data-mini="true" />
|
||||||
|
</div>
|
||||||
|
<a data-role="button" data-theme="b" data-inline="true" data-mini="true" data-icon="plus" data-iconpos="notext" onclick="EditItemMetadataPage.addElementToEditableListview(this)" style="vertical-align: top;">Add</a>
|
||||||
|
</div>
|
||||||
|
<ul data-role="listview" data-inset="true" data-split-icon="delete" id="listKeywords"></ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div data-role="collapsible" data-mini="true" id="metadataSettingsCollapsible" style="display: none;">
|
<div data-role="collapsible" data-mini="true" id="metadataSettingsCollapsible" style="display: none;">
|
||||||
<h3>Metadata Settings</h3>
|
<h3>Metadata Settings</h3>
|
||||||
<div>
|
<div>
|
||||||
|
|
|
@ -716,6 +716,12 @@
|
||||||
$('.fldRefresh', page).show();
|
$('.fldRefresh', page).show();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (item.Type == "Movie" || item.Type == "Trailer" || item.Type == "BoxSet") {
|
||||||
|
$('#keywordsCollapsible', page).show();
|
||||||
|
} else {
|
||||||
|
$('#keywordsCollapsible', page).hide();
|
||||||
|
}
|
||||||
|
|
||||||
if (item.MediaType == "Video" && item.Type != "Channel") {
|
if (item.MediaType == "Video" && item.Type != "Channel") {
|
||||||
$('#fldSourceType', page).hide();
|
$('#fldSourceType', page).hide();
|
||||||
} else {
|
} else {
|
||||||
|
@ -831,6 +837,8 @@
|
||||||
populateListView($('#listStudios', page), (item.Studios || []).map(function (element) { return element.Name || ''; }));
|
populateListView($('#listStudios', page), (item.Studios || []).map(function (element) { return element.Name || ''; }));
|
||||||
|
|
||||||
populateListView($('#listTags', page), item.Tags);
|
populateListView($('#listTags', page), item.Tags);
|
||||||
|
populateListView($('#listKeywords', page), item.Keywords);
|
||||||
|
|
||||||
var enableInternetProviders = (item.EnableInternetProviders || false);
|
var enableInternetProviders = (item.EnableInternetProviders || false);
|
||||||
$("#enableInternetProviders", page).attr('checked', enableInternetProviders).checkboxradio('refresh');
|
$("#enableInternetProviders", page).attr('checked', enableInternetProviders).checkboxradio('refresh');
|
||||||
if (enableInternetProviders) {
|
if (enableInternetProviders) {
|
||||||
|
@ -1091,6 +1099,7 @@
|
||||||
|
|
||||||
metadatafields.push({ name: "Studios" });
|
metadatafields.push({ name: "Studios" });
|
||||||
metadatafields.push({ name: "Tags" });
|
metadatafields.push({ name: "Tags" });
|
||||||
|
metadatafields.push({ name: "Keywords" });
|
||||||
metadatafields.push({ name: "Images" });
|
metadatafields.push({ name: "Images" });
|
||||||
metadatafields.push({ name: "Backdrops" });
|
metadatafields.push({ name: "Backdrops" });
|
||||||
|
|
||||||
|
@ -1150,6 +1159,7 @@
|
||||||
AirTime: convertTo12HourFormat($('#txtAirTime', form).val()),
|
AirTime: convertTo12HourFormat($('#txtAirTime', form).val()),
|
||||||
Genres: editableListViewValues($("#listGenres", form)),
|
Genres: editableListViewValues($("#listGenres", form)),
|
||||||
Tags: editableListViewValues($("#listTags", form)),
|
Tags: editableListViewValues($("#listTags", form)),
|
||||||
|
Keywords: editableListViewValues($("#listKeywords", form)),
|
||||||
Studios: editableListViewValues($("#listStudios", form)).map(function (element) { return { Name: element }; }),
|
Studios: editableListViewValues($("#listStudios", form)).map(function (element) { return { Name: element }; }),
|
||||||
|
|
||||||
PremiereDate: $('#txtPremiereDate', form).val() || null,
|
PremiereDate: $('#txtPremiereDate', form).val() || null,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue