misc: refactor (a bit) file upload javascript code (#30566)

This commit is contained in:
Frédéric Péters 2019-02-12 15:50:19 +01:00
parent 4c25688057
commit f9751b013b
1 changed files with 9 additions and 5 deletions

View File

@ -1,13 +1,13 @@
$(function() {
$('.file-upload-widget').each(function() {
$.WcsFileUpload = {
prepare: function() {
var base_widget = $(this);
if ($(base_widget).find('input[type=hidden]').val()) {
$(base_widget).find('input[type=file]').hide();
$(base_widget).find('.use-file-from-fargo').hide();
$(this).addClass('has-file');
$(base_widget).addClass('has-file');
} else {
$(base_widget).find('.fileinfo').hide();
$(this).addClass('has-no-file');
$(base_widget).addClass('has-no-file');
}
$(this).find('input[type=file]').fileupload({
dropZone: base_widget,
@ -57,5 +57,9 @@ $(function() {
$(base_widget).find('input[type=file]').click();
return false;
});
});
}
}
$(function() {
$('.file-upload-widget').each($.WcsFileUpload.prepare);
});