init
This commit is contained in:
18
user/plugins/admin/themes/grav/app/pages/page/unset.js
Normal file
18
user/plugins/admin/themes/grav/app/pages/page/unset.js
Normal file
@@ -0,0 +1,18 @@
|
||||
import $ from 'jquery';
|
||||
|
||||
$(document).on('click', '.dz-unset', function() {
|
||||
|
||||
const file_upload = $(this).closest('.files-upload');
|
||||
$(this).closest('.dz-image-preview').remove();
|
||||
const unset_image = $(this).closest('.dz-image-preview').find('[data-dz-name]').text().trim();
|
||||
const images = JSON.parse(file_upload.find('input[data-grav-field="hidden"]').val()) || {};
|
||||
let image_array = {};
|
||||
|
||||
$.each(images, function(ind, obj) {
|
||||
if (!ind.endsWith(unset_image)) {
|
||||
image_array[ind] = obj;
|
||||
}
|
||||
});
|
||||
|
||||
file_upload.find('input[data-grav-field="hidden"]').val(JSON.stringify(image_array));
|
||||
});
|
||||
Reference in New Issue
Block a user