HEX
Server: Apache/2.4.65 (Ubuntu)
System: Linux ielts-store-v2 6.8.0-1036-gcp #38~22.04.1-Ubuntu SMP Thu Aug 14 01:19:18 UTC 2025 x86_64
User: root (0)
PHP: 7.2.34-54+ubuntu20.04.1+deb.sury.org+1
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
Upload Files
File: /var/www/html/ielts-store/wp-content/themes/oceanwp/assets/js/core/mobileSearchIcon.js
var $j = jQuery.noConflict();

$j( document ).ready( function() {
	"use strict";
	// Nav no click
	mobileSearchIcon();
} );

function mobileSearchIcon() {
	"use strict"

	// Return if disabled.
	if ( 'disabled' === oceanwpLocalize.mobileMenuSearchStyle ) {
		return;
	}

	if ( 'drop_down' === oceanwpLocalize.mobileMenuSearchStyle ) {

		var $searchDropdownToggle = $j( '.search-icon-dropdown' ),
			$searchDropdownForm   = $j( '.search-style-dropdown' );

		$searchDropdownToggle.click( function( event ) {
			// Display search form
			$searchDropdownForm.toggleClass( 'show' );
			// Active menu item
			$j( this ).toggleClass( 'active' );
			// Focus
			var $transitionDuration = $searchDropdownForm.css( 'transition-duration' );
			$transitionDuration = $transitionDuration.replace( 's', '' ) * 1000;
			if ( $transitionDuration ) {
				setTimeout( function() {
					$searchDropdownForm.find( 'input.field' ).focus();
				}, $transitionDuration );
			}
			// Return false
			return false;
		} );

		// Close on doc click
		$j( document ).on( 'click', function( event ) {
			if ( ! $j( event.target ).closest( '#searchform-dropdown.show' ).length ) {
				$searchDropdownToggle.removeClass( 'active' );
				$searchDropdownForm.removeClass( 'show' );
			}
		} );

	} else if ( 'overlay' === oceanwpLocalize.mobileMenuSearchStyle ) {

		var $searchOverlayToggle 	= $j( '.search-icon-overlay' ),
			$searchOverlayClose 	= $j( '.search-overlay-close' ),
			$searchOverlay 			= $j( '.search-style-overlay' );

		if ( $searchOverlayToggle.length ) {

			$searchOverlayToggle.on( 'click', function( e ) {
				e.preventDefault();

				$searchOverlay.addClass( 'active' );
				$searchOverlay.fadeIn( 200 );

				setTimeout( function() {
					$j( 'html' ).css( 'overflow', 'hidden' );
				}, 400);

			} );
		}

		$searchOverlayClose.on( 'click', function( e ) {
			e.preventDefault();

			$searchOverlay.removeClass( 'active' );
			$searchOverlay.fadeOut( 200 );

			setTimeout( function() {
				$j( 'html' ).css( 'overflow', 'visible' );
			}, 400);

		} );

		$searchOverlayToggle.on( 'click', function() {
			$j( '.search-style-overlay input' ).focus();
		} );

	}
}