Changeset 24271
- Timestamp:
- 05/16/2013 01:50:43 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/js/wp-auth-check.js
r24208 r24271 1 1 // Interim login dialog 2 2 (function($){ 3 var wrap ;3 var wrap, check, timeout; 4 4 5 5 function show() { … … 70 70 } 71 71 72 function schedule() { 73 check = false; 74 window.clearTimeout( timeout ); 75 timeout = window.setTimeout( function(){ check = true; }, 180000 ); // 3 min. 76 } 77 72 78 $( document ).on( 'heartbeat-tick.wp-auth-check', function( e, data ) { 79 if ( check ) 80 schedule(); 81 73 82 if ( data['wp-auth-check'] && wrap.hasClass('hidden') ) { 74 83 show(); … … 76 85 hide(); 77 86 } 78 }).on( 'heartbeat-send.wp-auth-check', function( e, data ) {79 data['wp-auth-check'] = 1;80 87 }).ready( function() { 81 wrap = $('#wp-auth-check-wrap').data('logged-in', 0); 88 schedule(); 89 wrap = $('#wp-auth-check-wrap').data( 'logged-in', 0 ); 82 90 wrap.find('.wp-auth-check-close').on( 'click', function(e) { 83 91 hide(); 92 }); 93 // Bind later 94 $( document ).on( 'heartbeat-send.wp-auth-check', function( e, data ) { 95 var i, empty = true; 96 // Check if something is using heartbeat. If yes, trigger the logged out check too. 97 for ( i in data ) { 98 if ( data.hasOwnProperty( i ) ) { 99 empty = false; 100 break; 101 } 102 } 103 104 if ( check || ! empty ) 105 data['wp-auth-check'] = 1; 84 106 }); 85 107 });
Note: See TracChangeset
for help on using the changeset viewer.