(function ($) { "use strict"; var n = window.AFTHRAMPES_JS || {}; //Skill Bar n.SkillBar = function () { if ($(".blockspare_progress-bar-container").length > 0) { $(".blockspare_progress-bar-container").waypoint(function () { $(this.element).find(".blockspare-skillbar-item").each(function () { var data_percent = $(this).attr("data-percent"); $(this).find(".blockspare-skillbar-bar").animate({ width: data_percent + "%" }, 20 * data_percent) }) }, { offset: "50%", triggerOnce: !0 }); } }, //CountUP n.CountUp = function () { if ($('.blockspare-section-counter-bar').length > 0) { $('.blockspare-counter').counterUp({ delay: 10, time: 1600 }); } }, n.Tabs = function(){ $('.blockspare-tab-title').on('click', function (event) { var $blockspareTab = $(this).parent(); var blockspareIndex = $blockspareTab.index(); if ($blockspareTab.hasClass('blockspare-active')) { return; } $blockspareTab.closest('.blockspare-tab-nav').find('.blockspare-active').removeClass('blockspare-active'); $blockspareTab.addClass('blockspare-active'); $blockspareTab.closest('.blockspare-block-tab').find('.blockspare-tab-content.blockspare-active').removeClass('blockspare-active'); $blockspareTab.closest('.blockspare-block-tab').find('.blockspare-tab-content').eq(blockspareIndex).addClass('blockspare-active') if ($blockspareTab.hasClass('blockspare-active')) { var tab_bg = $blockspareTab.find('.blockspare-tab-title ').attr('tab-bg'); var text = $blockspareTab.find('.blockspare-tab-title ').attr('tab-text'); $(this).parents('.blockspare-block-tab').find('.blockspare-tab-title').css('background-color', tab_bg); $(this).parents('.blockspare-block-tab').find('.blockspare-tab-title').css('color', text); var tab_abg = $blockspareTab.find('.blockspare-tab-title ').attr('atab-bg'); var atext = $blockspareTab.find('.blockspare-tab-title ').attr('atab-text'); $blockspareTab.find('.blockspare-tab-title ').css('background-color',tab_abg); $blockspareTab.find('.blockspare-tab-title ').css('color',atext); } }); }, n.Accordion = function(){ $('.blockspare-block-accordion:not(.blockspare-accordion-ready)').each(function () { const $accordion = $(this); const itemToggle = $accordion.attr('data-item-toggle'); const bgcolor = $accordion.find('.blockspare-accordion-body').attr('data-bg'); $('.blockspare-accordion-body').css('background-color',bgcolor); $accordion.addClass('blockspare-accordion-ready'); $accordion.on('click', '.blockspare-accordion-item .blockspare-accordion-panel', function (e) { e.preventDefault(); const $selectedItem = $(this).parent('.blockspare-accordion-item'); const $selectedItemContent = $selectedItem.find('.blockspare-accordion-body'); const isActive = $selectedItem.hasClass('blockspare-accordion-active'); var _pnl = $accordion.find('.blockspare-type-fill').attr('data-pan'); var text_pnl = $accordion.find('.blockspare-type-fill').attr('data-txt-color'); $accordion.find('.blockspare-accordion-panel').css('background-color',_pnl); $accordion.find('.blockspare-accordion-panel-handler').css('color',text_pnl); if (isActive) { $selectedItemContent.css('display', 'block').slideUp(150); $selectedItem.removeClass('blockspare-accordion-active'); } else { var act_pnl_text= $accordion.find('.blockspare-type-fill').attr('data-act-color'); var act_pnl = $accordion.find('.blockspare-type-fill').attr('data-active'); $selectedItem.find('.blockspare-accordion-panel').css({"background-color":act_pnl}); $selectedItem.find('.blockspare-accordion-panel-handler').css({"color":act_pnl_text}); $selectedItemContent.css('display', 'none').slideDown(150); $selectedItem.addClass('blockspare-accordion-active'); } if (itemToggle == 'true') { const $collapseItems = $accordion.find('.blockspare-accordion-active').not($selectedItem); if ($collapseItems.length) { $collapseItems.find('.blockspare-accordion-body').css('display', 'block').slideUp(150); $collapseItems.removeClass('blockspare-accordion-active'); } } }); }); }; n.ImageCarousel = function(){ var next = $('.blockspare-carousel-items').attr('data-next'); var prev = $('.blockspare-carousel-items').attr('data-prev'); $('.blockspare-carousel-items').slick({ nextArrow: '', prevArrow: '', }); }; n.Masonry = function(){ var container =$('.blockspare-masonry-wrapper ul'); container.imagesLoaded( function() { container.masonry( { itemSelector: '.blockspare-gallery-item', transitionDuration: '0.2s', percentPosition: true, } ); } ); }; n.postCarousel = function(){ var next = $('.blockspare-post-carousel').attr('data-next'); var prev = $('.blockspare-post-carousel').attr('data-prev'); $('.blockspare-post-carousel').slick({ nextArrow: '', prevArrow: '', }); } $(document).ready(function () { $('.logo-wrapper').slick(); $('.slider-wrapper').slick(); $('.instagram-layout-carousel').slick(); n.ImageCarousel(); n.SkillBar(); n.CountUp(); n.Tabs(); n.Masonry(); n.Accordion(); n.postCarousel(); }) })(jQuery);