WordPress.org

Make WordPress Core

Ticket #13525: stop-unloads-in-appropriate-places.diff

File stop-unloads-in-appropriate-places.diff, 1020 bytes (added by filosofo, 8 years ago)
  • wp-admin/js/nav-menu.dev.js

     
    560560                                if ( api.menusChanged )
    561561                                        return navMenuL10n.saveAlert;
    562562                        };
    563                         $('input.menu-save').click(function(){
    564                                 window.onbeforeunload = null;
    565                         });
    566563                },
    567564
    568565                registerChange : function() {
     
    787784                        $('#update-nav-menu').append( locs );
    788785                        // Update menu item position data
    789786                        api.menuList.find('.menu-item-data-position').val( function(index) { return index + 1; } );
     787                        window.onbeforeunload = null;
     788
    790789                        return true;
    791790                },
    792791
    793792                eventOnClickMenuDelete : function(clickedEl) {
    794793                        // Delete warning AYS
    795                         if ( confirm( navMenuL10n.warnDeleteMenu ) )
     794                        if ( confirm( navMenuL10n.warnDeleteMenu ) ) {
     795                                window.onbeforeunload = null;
    796796                                return true;
    797                         else
    798                                 return false;
     797                        }
     798                        return false;
    799799                },
    800800
    801801                eventOnClickMenuItemDelete : function(clickedEl) {