]> scripts.mit.edu Git - autoinstalls/wordpress.git/blobdiff - wp-includes/js/wp-auth-check.js
WordPress 3.8
[autoinstalls/wordpress.git] / wp-includes / js / wp-auth-check.js
index 667143de5df4e2f8b8bbc47356bf5a992df70ff8..e58a27dab9c50338ad36cec14f99afe2bf42761e 100644 (file)
@@ -1,9 +1,13 @@
+/* global adminpage */
 // Interim login dialog
 (function($){
-       var wrap, check, next;
+       var wrap, next;
 
        function show() {
-               var parent = $('#wp-auth-check'), form = $('#wp-auth-check-form'), noframe = wrap.find('.wp-auth-fallback-expired'), frame, loaded = false;
+               var parent = $('#wp-auth-check'),
+                       form = $('#wp-auth-check-form'),
+                       noframe = wrap.find('.wp-auth-fallback-expired'),
+                       frame, loaded = false;
 
                if ( form.length ) {
                        // Add unload confirmation to counter (frame-busting) JS redirects
@@ -12,7 +16,7 @@
                        });
 
                        frame = $('<iframe id="wp-auth-check-frame" frameborder="0">').attr( 'title', noframe.text() );
-                       frame.load( function(e) {
+                       frame.load( function() {
                                var height, body;
 
                                loaded = true;
                $(window).off( 'beforeunload.wp-auth-check' );
 
                // When on the Edit Post screen, speed up heartbeat after the user logs in to quickly refresh nonces
-               if ( typeof adminpage != 'undefined' && ( adminpage == 'post-php' || adminpage == 'post-new-php' )
-                        && typeof wp != 'undefined' && wp.heartbeat ) {
+               if ( typeof adminpage !== 'undefined' && ( adminpage === 'post-php' || adminpage === 'post-new-php' ) &&
+                       typeof wp !== 'undefined' && wp.heartbeat ) {
 
-                       wp.heartbeat.interval( 'fast', 1 );
+                       wp.heartbeat.connectNow();
                }
 
                wrap.fadeOut( 200, function() {
        $( document ).on( 'heartbeat-tick.wp-auth-check', function( e, data ) {
                if ( 'wp-auth-check' in data ) {
                        schedule();
-                       if ( ! data['wp-auth-check'] && wrap.hasClass('hidden') )
+                       if ( ! data['wp-auth-check'] && wrap.hasClass('hidden') ) {
                                show();
-                       else if ( data['wp-auth-check'] && ! wrap.hasClass('hidden') )
+                       } else if ( data['wp-auth-check'] && ! wrap.hasClass('hidden') ) {
                                hide();
+                       }
                }
        }).on( 'heartbeat-send.wp-auth-check', function( e, data ) {
-               if ( ( new Date() ).getTime() > next )
+               if ( ( new Date() ).getTime() > next ) {
                        data['wp-auth-check'] = true;
+               }
        }).ready( function() {
                schedule();
                wrap = $('#wp-auth-check-wrap');
-               wrap.find('.wp-auth-check-close').on( 'click', function(e) {
+               wrap.find('.wp-auth-check-close').on( 'click', function() {
                        hide();
                });
        });