HEX
Server: Apache/2
System: Linux saturn 4.18.0-477.15.1.lve.2.el8.x86_64 #1 SMP Wed Aug 2 10:43:45 UTC 2023 x86_64
User: centuryt (1072)
PHP: 7.4.33
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/centuryt/public_html/wp-content/themes/woostify/assets/js/woocommerce/woocommerce-sidebar.js
/**
 * Woocommerce sidebar
 *
 * @package woostify
 */

'use strict';

// Woocommerce sidebar on mobile.
function woostifySidebarMobile() {
	var sidebar = document.querySelector( '#secondary.shop-widget' ),
		button  = document.querySelector( '#toggle-sidebar-mobile-button' ),
		overlay = document.getElementById( 'woostify-overlay' ),
		html    = document.documentElement;

	if ( ! sidebar || ! button ) {
		return;
	}

	button.classList.add( 'show' );

	button.onclick = function() {
		sidebar.classList.add( 'active' );
		button.classList.add( 'active' );
		html.classList.add( 'sidebar-mobile-open' );
		if ( overlay ) {
			overlay.classList.add( 'active' );
		}
	}

	if ( overlay ) {
		overlay.onclick = function() {
			sidebar.classList.remove( 'active' );
			overlay.classList.remove( 'active' );
			button.classList.remove( 'active' );
			html.classList.remove( 'sidebar-mobile-open' );
		}
	}
}

document.addEventListener(
	'DOMContentLoaded',
	function() {
		woostifySidebarMobile();
	}
);