Current File : /home/kelaby89/sergio-cuchi.tattoo/wp-content/themes/maori/js/custom.js
(function ($) {
    "use strict";
    
    /* CALCULATE PAGE TITLE NEGATIVE MARGIN */
    var adjustPageTitle = function () {
        if (maori_script_vars.maori_language == 'default') {      
            var distance = $('#maori-main-container > .container').offset().left - 295;
            $('#maori-main-container').find('.maori-page-title').css('margin-right', - distance); 
            $('#maori-main-container').find('.maori-page-title').css('padding-right', distance); 
        } else {
            var distance_rtl = $('#maori-main-container > .container').offset().left + 295;
            $('#maori-main-container').find('.maori-page-title').css('margin-left', - distance_rtl);
            $('#maori-main-container').find('.maori-page-title').css('padding-left', distance_rtl);
        }
        $('#maori-main-container').find('.maori-page-title').css('opacity', 1);
    };

    /* HORIZONTAL CARD IMAGES */
    var cardImages = function () {
        $('body').find(".card-horizontal-right").each(function () {
            if ($(this).attr('data-img')) {
                var card_img = $(this).data('img');
                $(this).find("a.card-featured-img").css('background-image', 'url("' + card_img + '")');
            }
        });
    };
    
    /* GO TO TOP BUTTON */
    $(window).on('scroll', function () {
        if ($(this).scrollTop() > 300) {
            $("#maori-gototop").css('bottom', 0);
        } else {
            $("#maori-gototop").css('bottom', '-50px');
        }
    });
    
    $("#maori-gototop").on('click', function (e) {
        e.preventDefault();
        $("html, body").animate({
            scrollTop: 0
        }, 500);
        return false;
    });

    /* MAIN MENU */
    $('#maori-main-menu').find(".maori-menu-ul > li > a").on('click', function () {
        var nxtLink = $(this).next();
        var parent = $(this).parent();
        if ((nxtLink.is('ul')) && (nxtLink.is(':visible'))) {
            nxtLink.slideUp(300);
            parent.removeClass('maori-active-menu');
            $(this).removeClass("maori-menu-up").addClass("maori-menu-down");
        }
        if ((nxtLink.is('ul')) && (!nxtLink.is(':visible'))) {
            $('#maori-main-menu').find('.maori-menu-ul > li > ul:visible').slideUp(300);
            $('#maori-main-menu').find('.maori-menu-ul > li').removeClass('maori-active-menu');
            nxtLink.slideDown(300);
            parent.addClass('maori-active-menu');
            $('#maori-main-menu').find('.maori-menu-ul > li:has(ul) > a').removeClass("maori-menu-up").addClass("maori-menu-down");
            $(this).addClass("maori-menu-up");
        }
        if (nxtLink.is('ul')) {
            return false;
        } else {
            return true;
        }
    });
    
    /* MOBILE MENU */   
    $("#maori-menu-toggle").on('click', function () {
        $("#maori-social-cell,#maori-main-menu").toggle();
    });
    
    /* WOOCOMMERCE TOGGLES */   
    $('body').find(".woocommerce .showlogin").on('click', function () {
        $(this).toggleClass('collapsed');
    });
    
    $('body').find(".woocommerce .showcoupon").on('click', function () {
        $(this).toggleClass('collapsed');
    });
    
    $('body').find(".woocommerce .shipping-calculator-button").on('click', function () {
        $(this).toggleClass('collapsed');
    });
    
    /* EVENTS */  
    $(document).ready(function () {
        var ww = document.body.clientWidth;
        if (ww >= 1200) {
            $('#maori-sidebar, #maori-panel').overlayScrollbars({
                className: "os-theme-dark",
                scrollbars : {autoHide : "leave", autoHideDelay : 500}
            }); 
        }
        adjustPageTitle();
        cardImages();
        $('#maori-main-menu').find('.maori-menu-ul > li:has(ul) > a').addClass("maori-menu-down");
        $('body').find('select').addClass('custom-select');
        $('body').find('.maori-masonry-grid').css('opacity', '1');
    });
    
    $(window).on('resize orientationchange', function () {
        adjustPageTitle();
    });
    
    $(window).on('load', function () {
        var grid = $('body').find('.maori-masonry-grid');
        salvattore.rescanMediaQueries(grid);
    });
    
})(jQuery);
Page not found – Hello World !