/** * Astra Theme Customizer Tour * * @package Astra * @since x.x.x */ (function($) { /** * Quick easy navigation. */ jQuery(document).ready(function($) { let container = jQuery('#customize-header-actions'), button = jQuery(''), tourItem = jQuery('.ast-quick-setup-navigation .ast-quick-tour-item'); container.append(button); button.on('click', function(event) { event.preventDefault(); event.stopPropagation(); document.body.style.overflow = 'hidden'; }); tourItem.on('click', function(event) { event.preventDefault(); event.stopPropagation(); let type = jQuery(this).data('type'), link = jQuery(this).data('link'); switch (type) { case 'section': var section = wp.customize.section(link); section.expand(); break; case 'panel': var panel = wp.customize.panel(link); panel.expand(); break; case 'control': wp.customize.control(link).focus(); setTimeout(() => { wp.customize.control(link).focus(); }, 500); break; default: break; } }); }); })(jQuery);