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, 4 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) {