33 lines
1.3 KiB
JavaScript
33 lines
1.3 KiB
JavaScript
function FileSubmit(FilePath, FileURL, ThumbURL, FileType) {
|
|
|
|
// var input_id=window.name.split("___").join(".");
|
|
var input_id=window.name.replace(/____/g,'-').split("___").join(".");
|
|
var preview_id = 'preview_' + input_id;
|
|
var previewlink_id = 'previewlink_' + input_id;
|
|
var previewimage_id = 'previewimage_' + input_id;
|
|
input = opener.document.getElementById(input_id);
|
|
preview = opener.document.getElementById(preview_id);
|
|
previewlink = opener.document.getElementById(previewlink_id);
|
|
previewimage = opener.document.getElementById(previewimage_id);
|
|
// set new value for input field
|
|
input.value = FilePath;
|
|
|
|
if (ThumbURL && FileType != "") {
|
|
// selected file is an image and thumbnail is available:
|
|
// display the preview-image (thumbnail)
|
|
// link the preview-image to the original image
|
|
previewlink.setAttribute("href", FileURL);
|
|
previewlink.setAttribute("target", "_blank");
|
|
previewimage.setAttribute("src", ThumbURL);
|
|
preview.setAttribute("style", "display:block");
|
|
} else {
|
|
// hide preview elements
|
|
previewlink.setAttribute("href", "");
|
|
previewlink.setAttribute("target", "");
|
|
previewimage.setAttribute("src", "");
|
|
preview.setAttribute("style", "display:none");
|
|
}
|
|
this.close();
|
|
}
|
|
|