Make WordPress Core

Changeset 32126


Ignore:
Timestamp:
04/14/2015 04:41:24 PM (12 years ago)
Author:
jorbin
Message:

Use named function instead of anonymous function

The named function is testable and replaceable.

Fixes #31964
Props DavidAnderson, adamsilverstein, jorbin

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/js/updates.js

    r32082 r32126  
    418418                wp.a11y.speak( wp.updates.l10n.updateCancel );
    419419        };
     420        /**
     421         * Potentially add an AYS to a user attempting to leave the page
     422         *
     423         * If an update is on-going and a user attempts to leave the page,
     424         * open an "Are you sure?" alert.
     425         *
     426         * @since 4.2.0
     427         */
     428
     429        wp.updates.beforeunload = function() {
     430                if ( wp.updates.updateLock ) {
     431                        return wp.updates.l10n.beforeunload;
     432                }
     433        };
     434
    420435
    421436        $( document ).ready( function() {
    … …  
    531546                }
    532547
    533 
    534 
    535548        } );
    536549
    537         /*
    538          * If an update is on-going and a user attempts to leave the page,
    539          * open an "Are you sure?" alert.
    540          */
    541         $( window ).on( 'beforeunload', function() {
    542                 if ( wp.updates.updateLock ) {
    543                         return wp.updates.l10n.beforeunload;
    544                 }
    545         });
     550        $( window ).on( 'beforeunload', wp.updates.beforeunload );
    546551
    547552})( jQuery, window.wp, window.pagenow, window.ajaxurl );
Note: See TracChangeset for help on using the changeset viewer.