PHP 8.1.33
Preview: wp-auth-check.js Size: 4.11 KB
/home/jambtst2015/public_html/qasandra.com/wp-includes/js/wp-auth-check.js

/**
 * Interim login dialog.
 *
 * @output wp-includes/js/wp-auth-check.js
 */

( function( $ ) {
	var wrap,
		tempHidden,
		tempHiddenTimeout;

	/**
	 * Shows the authentication form popup.
	 *
	 * @since 3.6.0
	 * @private
	 */
	function show() {
		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.
			$( window ).on( 'beforeunload.wp-auth-check', function( event ) {
				event.originalEvent.returnValue = window.wp.i18n.__( 'Your session has expired. You can log in again from this page or go to the login page.' );
			});

			frame = $( '<iframe id="wp-auth-check-frame" frameborder="0">' ).attr( 'title', noframe.text() );
			frame.on( 'load', function() {
				var height, body;

				loaded = true;
				// Remove the spinner to avoid unnecessary CPU/GPU usage.
				form.removeClass( 'loading' );

				try {
					body = $( this ).contents().find( 'body' );
					height = body.height();
				} catch( er ) {
					wrap.addClass( 'fallback' );
					parent.css( 'max-height', '' );
					form.remove();
					noframe.focus();
					return;
				}

				if ( height ) {
					if ( body && body.hasClass( 'interim-login-success' ) ) {
						hide();
					} else {
						parent.css( 'max-height', height + 40 + 'px' );
					}
				} else if ( ! body || ! body.length ) {
					// Catch "silent" iframe origin exceptions in WebKit
					// after another page is loaded in the iframe.
					wrap.addClass( 'fallback' );
					parent.css( 'max-height', '' );
					form.remove();
					noframe.focus();
				}
			}).attr( 'src', form.data( 'src' ) );

			form.append( frame );
		}

		$( 'body' ).addClass( 'modal-open' );
		wrap.removeClass( 'hidden' );

		if ( frame ) {
			frame.focus();
			/*
			 * WebKit doesn't throw an error if the iframe fails to load
			 * because of "X-Frame-Options: DENY" header.
			 * Wait for 10 seconds and switch to the fallback text.
			 */
			setTimeout( function() {
				if ( ! loaded ) {
					wrap.addClass( 'fallback' );
					form.remove();
					noframe.focus();
				}
			}, 10000 );
		} else {
			noframe.focus();
		}
	}

	/**
	 * Hides the authentication form popup.
	 *
	 * @since 3.6.0
	 * @private
	 */
	function hide() {
		var adminpage = window.adminpage,
			wp        = window.wp;

		$( 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 ( ( adminpage === 'post-php' || adminpage === 'post-new-php' ) && wp && wp.heartbeat ) {
			wp.heartbeat.connectNow();
		}

		wrap.fadeOut( 200, function() {
			wrap.addClass( 'hidden' ).css( 'display', '' );
			$( '#wp-auth-check-frame' ).remove();
			$( 'body' ).removeClass( 'modal-open' );
		});
	}

	/**
	 * Set or reset the tempHidden variable used to pause showing of the modal
	 * after a user closes it without logging in.
	 *
	 * @since 5.5.0
	 * @private
	 */
	function setShowTimeout() {
		tempHidden = true;
		window.clearTimeout( tempHiddenTimeout );
		tempHiddenTimeout = window.setTimeout(
			function() {
				tempHidden = false;
			},
			300000 // 5 min.
		);
	}

	/**
	 * Binds to the Heartbeat Tick event.
	 *
	 * - Shows the authentication form popup if user is not logged in.
	 * - Hides the authentication form popup if it is already visible and user is
	 *   logged in.
	 *
	 * @ignore
	 *
	 * @since 3.6.0
	 *
	 * @param {Object} e The heartbeat-tick event that has been triggered.
	 * @param {Object} data Response data.
	 */
	$( function() {

		/**
		 * Hides the authentication form popup when the close icon is clicked.
		 *
		 * @ignore
		 *
		 * @since 3.6.0
		 */
		wrap = $( '#wp-auth-check-wrap' );
		wrap.find( '.wp-auth-check-close' ).on( 'click', function() {
			hide();
			setShowTimeout();
		});
	}).on( 'heartbeat-tick.wp-auth-check', function( e, data ) {
		if ( 'wp-auth-check' in data ) {
			if ( ! data['wp-auth-check'] && wrap.hasClass( 'hidden' ) && ! tempHidden ) {
				show();
			} else if ( data['wp-auth-check'] && ! wrap.hasClass( 'hidden' ) ) {
				hide();
			}
		}
	});

}(jQuery));

Directory Contents

Dirs: 11 × Files: 100

Name Size Perms Modified Actions
- drwxr-xr-x 2024-11-22 17:53:26
Edit Download
crop DIR
- drwxr-xr-x 2024-11-22 17:53:26
Edit Download
dist DIR
- drwxr-xr-x 2024-11-22 17:53:26
Edit Download
- drwxr-xr-x 2024-11-22 17:53:26
Edit Download
jcrop DIR
- drwxr-xr-x 2024-11-22 17:53:26
Edit Download
jquery DIR
- drwxr-xr-x 2024-11-22 17:53:26
Edit Download
- drwxr-xr-x 2024-11-22 17:53:26
Edit Download
plupload DIR
- drwxr-xr-x 2024-11-22 17:53:26
Edit Download
swfupload DIR
- drwxr-xr-x 2024-11-22 17:53:26
Edit Download
thickbox DIR
- drwxr-xr-x 2024-11-22 17:53:26
Edit Download
tinymce DIR
- drwxr-xr-x 2024-11-22 17:53:26
Edit Download
10.30 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
3.41 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
3.25 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
1023 B lrw-r--r-- 2024-11-22 17:53:26
Edit Download
21.95 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
5.67 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
78.51 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
23.71 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
26.18 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
8.80 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
28.40 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
16.13 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
12.22 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
2.96 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
25.22 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
7.67 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
7.72 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
3.47 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
6.66 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
3.59 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
14.67 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
4.92 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
22.71 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
7.64 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
27.30 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
10.45 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
32.55 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
10.44 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
4.95 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
2.39 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
23.49 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
5.81 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
1.68 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
7.06 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
1.46 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
5.39 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
17.99 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
3.07 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
23.57 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
25.24 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
9.54 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
24.39 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
11.78 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
28.44 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
10.63 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
26.18 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
12.95 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
42.74 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
12.98 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
266.87 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
108.02 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
22.07 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
10.87 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
10.51 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
2.58 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
9.99 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
4.85 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
3.21 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
32.16 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
15.42 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
67.12 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
18.44 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
4.56 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
1.82 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
3.75 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
2.45 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
45.88 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
14.34 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
4.11 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
1.62 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
14.88 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
2.97 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
10.22 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
4.34 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
6.62 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
3.10 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
3.14 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
1.22 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
11.92 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
2.86 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
18.29 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
8.76 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
2.82 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
970 B lrw-r--r-- 2024-11-22 17:53:26
Edit Download
597 B lrw-r--r-- 2024-11-22 17:53:26
Edit Download
24.72 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
7.34 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
9.99 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
3.54 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
1.32 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
458 B lrw-r--r-- 2024-11-22 17:53:26
Edit Download
4.57 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
1.39 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
569 B lrw-r--r-- 2024-11-22 17:53:26
Edit Download
281 B lrw-r--r-- 2024-11-22 17:53:26
Edit Download
20.74 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
11.05 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download
821 B lrw-r--r-- 2024-11-22 17:53:26
Edit Download
351 B lrw-r--r-- 2024-11-22 17:53:26
Edit Download
802.97 KB lrw-r--r-- 2024-11-22 17:53:26
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).