]> scripts.mit.edu Git - autoinstalls/wordpress.git/blobdiff - wp-admin/js/widgets.js
WordPress 3.9
[autoinstalls/wordpress.git] / wp-admin / js / widgets.js
index 046907b40405bae9d678d9f9884d43c1ad3af2c5..7390563e4b912d03805f2fe50141584c39658d90 100644 (file)
@@ -170,6 +170,7 @@ wpWidgets = {
 
                                        wpWidgets.save( $widget, 0, 0, 1 );
                                        $widget.find('input.add_new').val('');
+                                       $( document ).trigger( 'widget-added', [ $widget ] );
                                }
 
                                $sidebar = $widget.parent();
@@ -374,8 +375,9 @@ wpWidgets = {
                        } else {
                                $('.spinner').hide();
                                if ( r && r.length > 2 ) {
-                                       $( 'div.widget-content', widget ).html(r);
+                                       $( 'div.widget-content', widget ).html( r );
                                        wpWidgets.appendTitle( widget );
+                                       $( document ).trigger( 'widget-updated', [ widget ] );
                                }
                        }
                        if ( order ) {
@@ -440,6 +442,8 @@ wpWidgets = {
                // No longer "new" widget
                widget.find( 'input.add_new' ).val('');
 
+               $( document ).trigger( 'widget-added', [ widget ] );
+
                /*
                 * Check if any part of the sidebar is visible in the viewport. If it is, don't scroll.
                 * Otherwise, scroll up to so the sidebar is in view.