mirror of
https://github.com/getgrav/grav-plugin-admin.git
synced 2025-10-26 07:46:31 +01:00
Improved logic of list item confirmation by allowing to toggle on/off when clicking on the trash can
This commit is contained in:
@@ -89,11 +89,14 @@ export default class CollectionsField {
|
||||
}
|
||||
|
||||
confirmRemove(event) {
|
||||
CollectionsField.closeConfirmations();
|
||||
|
||||
const button = $(event.currentTarget);
|
||||
const list = $(button.closest('.item-actions'));
|
||||
list.find('.list-confirm-deletion[data-action="delete"]').removeClass('hidden');
|
||||
const action = list.find('.list-confirm-deletion[data-action="delete"]');
|
||||
const isHidden = action.hasClass('hidden');
|
||||
|
||||
CollectionsField.closeConfirmations();
|
||||
action[isHidden ? 'removeClass' : 'addClass']('hidden');
|
||||
}
|
||||
|
||||
removeItem(event) {
|
||||
|
||||
Reference in New Issue
Block a user