HEX
Server: LiteSpeed
System:
User: ()
PHP: 7.3.33
Disabled: ln,cat,popen,pclose,posix_getpwuid,posix_getgrgid,posix_kill,parse_perms,system,dl,passthru,exec,shell_exec,popen,proc_close,proc_get_status,proc_nice,proc_open,escapeshellcmd,escapeshellarg,show_source,posix_mkfifo,mysql_list_dbs,get_current_user,getmyuid,pconnect,link,symlink,pcntl_exec,ini_alter,pfsockopen,leak,apache_child_terminate,posix_setpgid,posix_setsid,posix_setuid,proc_terminate,syslog,stream_select,socket_select,socket_create,socket_create_listen,socket_create_pair,socket_listen,socket_accept,socket_bind,socket_strerror,pcntl_fork,pcntl_signal,pcntl_waitpid,pcntl_wexitstatus,pcntl_wifexited,pcntl_wifsignaled,pcntl_wifstopped,pcntl_wstopsig,pcntl_wtermsig,openlog,apache_get_modules,apache_get_version,apache_getenv,apache_note,apache_setenv,virtual,ini_get_all,php_passthru,posix_uname,php_uname,highlight_file,define_syslog_variables,ftp_exec,inject_code,eval
Upload Files
File: /var/www/vhosts/miroglu.net/httpdocs/wp-content/themes/the-landscaper/assets/js/stickynav.js
/* Sticky Navigation */
define( ['jquery', 'underscore'], function ( $, _ ) {
	'use strict';

	var navigation   = $( '.navigation' ),
		bodyClass    = $( 'body' ),
		stickyNavTop = navigation.offset().top,
		navbarHeight = navigation.height(),
		adminBar     = $( 'body' ).hasClass( 'admin-bar' ) ? 32 : 0;

	// check if default header isset for the height
	if ( $( '.header' ).hasClass( 'header-default' ) || $( '.header' ).hasClass( 'header-overlay' ) ) {
		navbarHeight = navigation.height() / 2;
	}

	$(window).on( 'scroll', function(){
		if( $(window).scrollTop() > stickyNavTop - adminBar ) {
			if( bodyClass.hasClass( 'fixed-navigation' ) ) {
				bodyClass.addClass( 'is-sticky-nav' );
				$( '.sticky-offset' ).height( navbarHeight );
				navigation.addClass( 'is-sticky' );
			}
		} else {
			bodyClass.removeClass( 'is-sticky-nav' );
			navigation.removeClass( 'is-sticky' );
		}
	});

	var updateLayout = _.debounce(function() {
		stickyNavTop;
		navbarHeight;
		$( '.sticky-offset' ).height( navbarHeight );
	}, 100 );

	window.addEventListener("resize", updateLayout, false);
});