HEX
Server: LiteSpeed
System: Linux server902.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: deshuvsd (2181)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: /home/deshuvsd/www/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);