Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93
/home/sportsfe.../public_h.../wp-inclu.../js
File: wp-auth-check.js
/**
[0] Fix | Delete
* Interim login dialog.
[1] Fix | Delete
*
[2] Fix | Delete
* @output wp-includes/js/wp-auth-check.js
[3] Fix | Delete
*/
[4] Fix | Delete
[5] Fix | Delete
( function( $ ) {
[6] Fix | Delete
var wrap,
[7] Fix | Delete
tempHidden,
[8] Fix | Delete
tempHiddenTimeout;
[9] Fix | Delete
[10] Fix | Delete
/**
[11] Fix | Delete
* Shows the authentication form popup.
[12] Fix | Delete
*
[13] Fix | Delete
* @since 3.6.0
[14] Fix | Delete
* @private
[15] Fix | Delete
*/
[16] Fix | Delete
function show() {
[17] Fix | Delete
var parent = $( '#wp-auth-check' ),
[18] Fix | Delete
form = $( '#wp-auth-check-form' ),
[19] Fix | Delete
noframe = wrap.find( '.wp-auth-fallback-expired' ),
[20] Fix | Delete
frame, loaded = false;
[21] Fix | Delete
[22] Fix | Delete
if ( form.length ) {
[23] Fix | Delete
// Add unload confirmation to counter (frame-busting) JS redirects.
[24] Fix | Delete
$( window ).on( 'beforeunload.wp-auth-check', function( event ) {
[25] Fix | Delete
event.originalEvent.returnValue = window.wp.i18n.__( 'Your session has expired. You can log in again from this page or go to the login page.' );
[26] Fix | Delete
});
[27] Fix | Delete
[28] Fix | Delete
frame = $( '<iframe id="wp-auth-check-frame" frameborder="0">' ).attr( 'title', noframe.text() );
[29] Fix | Delete
frame.on( 'load', function() {
[30] Fix | Delete
var height, body;
[31] Fix | Delete
[32] Fix | Delete
loaded = true;
[33] Fix | Delete
// Remove the spinner to avoid unnecessary CPU/GPU usage.
[34] Fix | Delete
form.removeClass( 'loading' );
[35] Fix | Delete
[36] Fix | Delete
try {
[37] Fix | Delete
body = $( this ).contents().find( 'body' );
[38] Fix | Delete
height = body.height();
[39] Fix | Delete
} catch( er ) {
[40] Fix | Delete
wrap.addClass( 'fallback' );
[41] Fix | Delete
parent.css( 'max-height', '' );
[42] Fix | Delete
form.remove();
[43] Fix | Delete
noframe.focus();
[44] Fix | Delete
return;
[45] Fix | Delete
}
[46] Fix | Delete
[47] Fix | Delete
if ( height ) {
[48] Fix | Delete
if ( body && body.hasClass( 'interim-login-success' ) ) {
[49] Fix | Delete
hide();
[50] Fix | Delete
} else {
[51] Fix | Delete
parent.css( 'max-height', height + 40 + 'px' );
[52] Fix | Delete
}
[53] Fix | Delete
} else if ( ! body || ! body.length ) {
[54] Fix | Delete
// Catch "silent" iframe origin exceptions in WebKit
[55] Fix | Delete
// after another page is loaded in the iframe.
[56] Fix | Delete
wrap.addClass( 'fallback' );
[57] Fix | Delete
parent.css( 'max-height', '' );
[58] Fix | Delete
form.remove();
[59] Fix | Delete
noframe.focus();
[60] Fix | Delete
}
[61] Fix | Delete
}).attr( 'src', form.data( 'src' ) );
[62] Fix | Delete
[63] Fix | Delete
form.append( frame );
[64] Fix | Delete
}
[65] Fix | Delete
[66] Fix | Delete
$( 'body' ).addClass( 'modal-open' );
[67] Fix | Delete
wrap.removeClass( 'hidden' );
[68] Fix | Delete
[69] Fix | Delete
if ( frame ) {
[70] Fix | Delete
frame.focus();
[71] Fix | Delete
/*
[72] Fix | Delete
* WebKit doesn't throw an error if the iframe fails to load
[73] Fix | Delete
* because of "X-Frame-Options: DENY" header.
[74] Fix | Delete
* Wait for 10 seconds and switch to the fallback text.
[75] Fix | Delete
*/
[76] Fix | Delete
setTimeout( function() {
[77] Fix | Delete
if ( ! loaded ) {
[78] Fix | Delete
wrap.addClass( 'fallback' );
[79] Fix | Delete
form.remove();
[80] Fix | Delete
noframe.focus();
[81] Fix | Delete
}
[82] Fix | Delete
}, 10000 );
[83] Fix | Delete
} else {
[84] Fix | Delete
noframe.focus();
[85] Fix | Delete
}
[86] Fix | Delete
}
[87] Fix | Delete
[88] Fix | Delete
/**
[89] Fix | Delete
* Hides the authentication form popup.
[90] Fix | Delete
*
[91] Fix | Delete
* @since 3.6.0
[92] Fix | Delete
* @private
[93] Fix | Delete
*/
[94] Fix | Delete
function hide() {
[95] Fix | Delete
var adminpage = window.adminpage,
[96] Fix | Delete
wp = window.wp;
[97] Fix | Delete
[98] Fix | Delete
$( window ).off( 'beforeunload.wp-auth-check' );
[99] Fix | Delete
[100] Fix | Delete
// When on the Edit Post screen, speed up heartbeat
[101] Fix | Delete
// after the user logs in to quickly refresh nonces.
[102] Fix | Delete
if ( ( adminpage === 'post-php' || adminpage === 'post-new-php' ) && wp && wp.heartbeat ) {
[103] Fix | Delete
wp.heartbeat.connectNow();
[104] Fix | Delete
}
[105] Fix | Delete
[106] Fix | Delete
wrap.fadeOut( 200, function() {
[107] Fix | Delete
wrap.addClass( 'hidden' ).css( 'display', '' );
[108] Fix | Delete
$( '#wp-auth-check-frame' ).remove();
[109] Fix | Delete
$( 'body' ).removeClass( 'modal-open' );
[110] Fix | Delete
});
[111] Fix | Delete
}
[112] Fix | Delete
[113] Fix | Delete
/**
[114] Fix | Delete
* Set or reset the tempHidden variable used to pause showing of the modal
[115] Fix | Delete
* after a user closes it without logging in.
[116] Fix | Delete
*
[117] Fix | Delete
* @since 5.5.0
[118] Fix | Delete
* @private
[119] Fix | Delete
*/
[120] Fix | Delete
function setShowTimeout() {
[121] Fix | Delete
tempHidden = true;
[122] Fix | Delete
window.clearTimeout( tempHiddenTimeout );
[123] Fix | Delete
tempHiddenTimeout = window.setTimeout(
[124] Fix | Delete
function() {
[125] Fix | Delete
tempHidden = false;
[126] Fix | Delete
},
[127] Fix | Delete
300000 // 5 min.
[128] Fix | Delete
);
[129] Fix | Delete
}
[130] Fix | Delete
[131] Fix | Delete
/**
[132] Fix | Delete
* Binds to the Heartbeat Tick event.
[133] Fix | Delete
*
[134] Fix | Delete
* - Shows the authentication form popup if user is not logged in.
[135] Fix | Delete
* - Hides the authentication form popup if it is already visible and user is
[136] Fix | Delete
* logged in.
[137] Fix | Delete
*
[138] Fix | Delete
* @ignore
[139] Fix | Delete
*
[140] Fix | Delete
* @since 3.6.0
[141] Fix | Delete
*
[142] Fix | Delete
* @param {Object} e The heartbeat-tick event that has been triggered.
[143] Fix | Delete
* @param {Object} data Response data.
[144] Fix | Delete
*/
[145] Fix | Delete
$( function() {
[146] Fix | Delete
[147] Fix | Delete
/**
[148] Fix | Delete
* Hides the authentication form popup when the close icon is clicked.
[149] Fix | Delete
*
[150] Fix | Delete
* @ignore
[151] Fix | Delete
*
[152] Fix | Delete
* @since 3.6.0
[153] Fix | Delete
*/
[154] Fix | Delete
wrap = $( '#wp-auth-check-wrap' );
[155] Fix | Delete
wrap.find( '.wp-auth-check-close' ).on( 'click', function() {
[156] Fix | Delete
hide();
[157] Fix | Delete
setShowTimeout();
[158] Fix | Delete
});
[159] Fix | Delete
}).on( 'heartbeat-tick.wp-auth-check', function( e, data ) {
[160] Fix | Delete
if ( 'wp-auth-check' in data ) {
[161] Fix | Delete
if ( ! data['wp-auth-check'] && wrap.hasClass( 'hidden' ) && ! tempHidden ) {
[162] Fix | Delete
show();
[163] Fix | Delete
} else if ( data['wp-auth-check'] && ! wrap.hasClass( 'hidden' ) ) {
[164] Fix | Delete
hide();
[165] Fix | Delete
}
[166] Fix | Delete
}
[167] Fix | Delete
});
[168] Fix | Delete
[169] Fix | Delete
}(jQuery));
[170] Fix | Delete
[171] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function