1
0

Added missing checkInputs() and helper function from master.

This commit is contained in:
Matthias Mees
2013-06-07 15:07:07 +02:00
parent a96a8184a2
commit d882a94368

View File

@ -434,6 +434,47 @@ function treeToggleAll() {
}
}
// Used by media_upload.tpl to …?
var inputStorage = new Array();
function checkInputs() {
for (i = 1; i <= fieldcount; i++) {
if (!inputStorage[i]) {
fillInput(i, i);
} else if (inputStorage[i] == document.getElementById('target_filename_' + i).value) {
fillInput(i, i);
}
}
}
// Helper function for checkInputs()
function fillInput(source, target) {
useDuplicate = false;
// First field is a special value for foreign URLs instead of uploaded files
if (source == 1 && document.getElementById('imageurl').value != "") {
sourceval = getfilename(document.getElementById('imageurl').value);
useDuplicate = true;
} else {
sourceval = getfilename(document.getElementById('userfile_' + source).value);
}
if (sourceval.length > 0) {
document.getElementById('target_filename_' + target).value = sourceval;
inputStorage[target] = sourceval;
}
// Display filename in duplicate form as well!
if (useDuplicate) {
tkey = target + 1;
if (!inputStorage[tkey] || inputStorage[tkey] == document.getElementById('target_filename_' + tkey).value) {ldelim}
document.getElementById('target_filename_' + (target+1)).value = sourceval;
inputStorage[target + 1] = '~~~';
}
}
}
// Hides the foreign upload form if batch upload is used (if more
// images are added)
function hideForeign() {