popnoire/site/OFF_plugins/field-engineer/assets/js/delete.js

26 lines
796 B
JavaScript
Raw Normal View History

2026-02-12 15:22:46 +01:00
var EgrDelete = (function () {
var fn = {};
fn.deleteMessage = function(obj, this_obj) {
var delete_message = $(document).find('.egr-outline .egr-element-delete').first();
fn.deleteCancel(obj, this_obj);
obj.find('.egr-actions').hide();
this_obj.closest('.egr-fieldset').addClass('egr-delete-active');
this_obj.closest('.egr-fieldset').append(delete_message.clone());
};
fn.deleteAction = function(obj, this_obj) {
var fieldsets = this_obj.closest('.egr-fieldsets');
this_obj.closest('.egr-fieldset').remove();
EgrSort.sort(obj);
EgrCount.trigger(obj, fieldsets);
EgrRender.render(obj);
};
fn.deleteCancel = function(obj, this_obj) {
obj.find('.egr-element-delete').remove();
obj.find('.egr-delete-active').removeClass('egr-delete-active');
};
return fn;
})();