]> scripts.mit.edu Git - autoinstalls/wordpress.git/blobdiff - wp-admin/js/widgets.js
Wordpress 2.7.1
[autoinstalls/wordpress.git] / wp-admin / js / widgets.js
index b42812f3f627a15a8c9c53430d34957bdac2d1bd..1d2cca32ef007274aad2c0957f1b08cff844f2a6 100644 (file)
@@ -1,6 +1,18 @@
 jQuery(function($) {
        $('.noscript-action').remove();
 
+       var reminded = false;
+       var lameWidgetReminder = function() {
+               if ( reminded )
+                       return;
+               window.onbeforeunload = function () { return widgetsL10n.lamerReminder };
+               $('h2:first').after( '<div class="updated"><p>' + widgetsL10n.lameReminder + '</p></div>' );
+               $('#current-widgets .submit input[name=save-widgets]').css( 'background-color', '#ffffe0' ).click( function() {
+                       window.onbeforeunload = null;
+               } );
+               reminded = true;
+       };
+
        var increment = 1;
 
        // Open or close widget control form
@@ -84,6 +96,7 @@ jQuery(function($) {
                var n = parseInt( $('#widget-count').text(), 10 ) + 1;
                $('#widget-count').text( n.toString() )
 
+               lameWidgetReminder();
                return false;
        };
 
@@ -96,6 +109,7 @@ jQuery(function($) {
 
                // onclick for save links
                $('a.widget-control-save', context).click( function() {
+                       lameWidgetReminder();
                        toggleWidget( $(this).parents('li:first'), false ).blur()
                        return false;
                } );