Make WordPress Core

Ticket #19189: 19189.addEventListener.2.diff

File 19189.addEventListener.2.diff, 758 bytes (added by duck_, 14 years ago)
  • wp-includes/js/autosave.dev.js

     
    4848                }
    4949        };
    5050
    51         $(window).unload( function() {
     51        var unloadHandler = function() {
    5252                if ( ! autosaveLockRelease )
    5353                        return;
    5454                $.ajax({
     
    6262                                active_post_lock: $('#active_post_lock').val()
    6363                        }
    6464                });
    65         } );
     65        };
    6666
     67        if ( window.addEventListener ) {
     68                window.addEventListener( 'unload', unloadHandler, false );
     69        } else if ( window.attachEvent ) {
     70                window.attachEvent( 'onunload', unloadHandler );
     71        }
     72
    6773        // preview
    6874        $('#post-preview').click(function(){
    6975                if ( $('#auto_draft').val() == '1' && notSaved ) {