Pārlūkot izejas kodu

Add new trigger after ".sonata-collection-row" successfully removed. (+1 squashed commits)

Squashed commits:

[012d2c6] Add new trigger after ".sonata-collection-row" successfully removed.
Alexander Timofeev 9 gadi atpakaļ
vecāks
revīzija
94df781bf1

+ 3 - 1
Resources/doc/reference/form_types.rst

@@ -517,7 +517,9 @@ This bundle handle the native Symfony ``collection`` form type by adding:
 .. tip::
 .. tip::
 
 
     A jQuery event is fired after a row has been added (``sonata-collection-item-added``)
     A jQuery event is fired after a row has been added (``sonata-collection-item-added``)
-    or deleted (``sonata-collection-item-deleted``). You can listen to these events to trigger custom JavaScript.
+    or before deleted (``sonata-collection-item-deleted``).
+    A jQuery event is fired after a row has been deleted successfully (``sonata-collection-item-deleted-successful``)
+    You can listen to these events to trigger custom JavaScript.
 
 
 FieldDescription options
 FieldDescription options
 ^^^^^^^^^^^^^^^^^^^^^^^^
 ^^^^^^^^^^^^^^^^^^^^^^^^

+ 2 - 0
Resources/public/Admin.js

@@ -358,6 +358,8 @@ var Admin = {
             jQuery(this).trigger('sonata-collection-item-deleted');
             jQuery(this).trigger('sonata-collection-item-deleted');
 
 
             jQuery(this).closest('.sonata-collection-row').remove();
             jQuery(this).closest('.sonata-collection-row').remove();
+
+            jQuery(this).trigger('sonata-collection-item-deleted-successful');
         });
         });
     },
     },