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

use global image settings

This commit is contained in:
Luke Pulverenti 2013-06-19 09:54:45 -04:00
parent 151eb6bb3e
commit c0b1684bac

View file

@ -199,7 +199,7 @@
} else { } else {
$('#providerSettingsContainer', page).hide(); $('#providerSettingsContainer', page).hide();
} }
populateInternetProviderSettings(page, item.LockedFields, item.LockedImages); populateInternetProviderSettings(page, item.LockedFields);
$('#txtName', page).val(item.Name || ""); $('#txtName', page).val(item.Name || "");
$('#txtOverview', page).val(item.Overview || ""); $('#txtOverview', page).val(item.Overview || "");
@ -274,8 +274,7 @@
if (time == "") if (time == "")
return time; return time;
var match = time.match(/^(\d+):(\d+)(.*)$/); var match = time.match(/^(\d+):(\d+)(.*)$/);
if (match) if (match) {
{
var hours = Number(match[1]); var hours = Number(match[1]);
var minutes = Number(match[2]); var minutes = Number(match[2]);
var ampm = $.trim(match[3]); var ampm = $.trim(match[3]);
@ -395,26 +394,18 @@
} }
return html; return html;
} }
function populateInternetProviderSettings(page, lockedFields, lockedImages) { function populateInternetProviderSettings(page, lockedFields) {
var container = $('#providerSettingsContainer', page); var container = $('#providerSettingsContainer', page);
lockedFields = lockedFields || new Array(); lockedFields = lockedFields || new Array();
lockedImages= lockedImages|| new Array();
var metadatafields = new Array("Name", "Overview", "Cast", "Genres", "ProductionLocations", "Studios", "Tags"); var metadatafields = new Array("Name", "Overview", "Cast", "Genres", "ProductionLocations", "Studios", "Tags");
var imageTypes = new Array("Primary", "Art", "Backdrop", "Banner", "Logo", "Thumb", "Disc", "Box", "Screenshot", "Menu", "Chapter", "BoxRear");
var html = ''; var html = '';
html += "<h3>Fields</h3>"; html += "<h3>Fields</h3>";
html += generateSliders(metadatafields, 'Fields'); html += generateSliders(metadatafields, 'Fields');
html += "<h3>Images</h3>";
html += generateSliders(imageTypes, 'Images');
container.html(html).trigger('create'); container.html(html).trigger('create');
for (var fieldIndex = 0; fieldIndex < lockedFields.length; fieldIndex++) { for (var fieldIndex = 0; fieldIndex < lockedFields.length; fieldIndex++) {
var field = lockedFields[fieldIndex]; var field = lockedFields[fieldIndex];
$('#lock' + field).val(field).slider('refresh'); $('#lock' + field).val(field).slider('refresh');
} }
for (var imageIndex = 0; imageIndex < lockedImages.length; imageIndex++) {
var image = lockedImages[imageIndex];
$('#lock' + image).val(image).slider('refresh');
}
} }
function editItemMetadataPage() { function editItemMetadataPage() {
@ -464,10 +455,6 @@
var value = $(this).val(); var value = $(this).val();
if (value != '') return value; if (value != '') return value;
}).get(), }).get(),
LockedImages: $('select[name="lockImages"]', form).map(function() {
var value = $(this).val();
if (value != '') return value;
}).get(),
ProviderIds: ProviderIds:
{ {
@ -489,7 +476,7 @@
}); });
return false; return false;
} };
self.addElementToEditableListview = function (source, sortCallback) { self.addElementToEditableListview = function (source, sortCallback) {
var input = $(source).parent().find('input[type="text"], select'); var input = $(source).parent().find('input[type="text"], select');