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 {
$('#providerSettingsContainer', page).hide();
}
populateInternetProviderSettings(page, item.LockedFields, item.LockedImages);
populateInternetProviderSettings(page, item.LockedFields);
$('#txtName', page).val(item.Name || "");
$('#txtOverview', page).val(item.Overview || "");
@ -274,8 +274,7 @@
if (time == "")
return time;
var match = time.match(/^(\d+):(\d+)(.*)$/);
if (match)
{
if (match) {
var hours = Number(match[1]);
var minutes = Number(match[2]);
var ampm = $.trim(match[3]);
@ -395,26 +394,18 @@
}
return html;
}
function populateInternetProviderSettings(page, lockedFields, lockedImages) {
function populateInternetProviderSettings(page, lockedFields) {
var container = $('#providerSettingsContainer', page);
lockedFields = lockedFields || new Array();
lockedImages= lockedImages|| new Array();
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 = '';
html += "<h3>Fields</h3>";
html += generateSliders(metadatafields, 'Fields');
html += "<h3>Images</h3>";
html += generateSliders(imageTypes, 'Images');
container.html(html).trigger('create');
for (var fieldIndex = 0; fieldIndex < lockedFields.length; fieldIndex++) {
var field = lockedFields[fieldIndex];
$('#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() {
@ -464,10 +455,6 @@
var value = $(this).val();
if (value != '') return value;
}).get(),
LockedImages: $('select[name="lockImages"]', form).map(function() {
var value = $(this).val();
if (value != '') return value;
}).get(),
ProviderIds:
{
@ -489,7 +476,7 @@
});
return false;
}
};
self.addElementToEditableListview = function (source, sortCallback) {
var input = $(source).parent().find('input[type="text"], select');