.
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
'use strict';
|
||||
/* global django */
|
||||
|
||||
// as of Django 2.x we need to check where jQuery is
|
||||
var djQuery = window.$;
|
||||
|
||||
if (django.jQuery) {
|
||||
djQuery = django.jQuery;
|
||||
}
|
||||
|
||||
djQuery(function ($) {
|
||||
var filer_clear = function () {
|
||||
var clearer = $(this);
|
||||
var container = clearer.closest('.filerFile');
|
||||
var input = container.find(':input');
|
||||
var thumbnail = container.find('.thumbnail_img');
|
||||
var description = container.find('.description_text');
|
||||
var addImageButton = container.find('.lookup');
|
||||
var dropzoneMessage = container.siblings('.dz-message');
|
||||
var hiddenClass = 'hidden';
|
||||
|
||||
clearer.addClass(hiddenClass);
|
||||
input.val('');
|
||||
thumbnail.addClass(hiddenClass);
|
||||
thumbnail.parent('a').removeAttr('href');
|
||||
addImageButton.removeClass('related-lookup-change');
|
||||
dropzoneMessage.removeClass(hiddenClass);
|
||||
description.empty();
|
||||
};
|
||||
|
||||
$('.filerFile .vForeignKeyRawIdAdminField').attr('type', 'hidden');
|
||||
//if this file is included multiple time, we ensure that filer_clear is attached only once.
|
||||
$(document).off('click.filer', '.filerFile .filerClearer', filer_clear)
|
||||
.on('click.filer', '.filerFile .filerClearer', filer_clear);
|
||||
});
|
||||
Reference in New Issue
Block a user