(function($) { "use strict"; // Start of use strict /* Section Background */ $('.man_image_bck').each(function(){ var image = $(this).attr('data-image'); var gradient = $(this).attr('data-gradient'); var color = $(this).attr('data-color'); var repeat = $(this).attr('data-repeat'); var position = $(this).attr('data-position'); var attachment = $(this).attr('data-attachment'); var size = $(this).attr('data-size'); if (image){ $(this).css('background-image', 'url('+image+')'); } if (gradient){ $(this).css('background-image', gradient); } if (color){ $(this).css('background-color', color); } if (repeat){ $(this).css('background-repeat', repeat); } if (position){ $(this).css('background-position', position); } if (attachment){ $(this).css('background-attachment', attachment); } if (size){ $(this).css('background-size', size); } }); // Pages $('.page-links').each(function(){ $('
').insertBefore(this) }) // Search $('.man_search_block').on("click", function(e){ $(this).next('.man_search_block_bg').toggleClass('active'); }); $('.man_search_block_bg_close').on("click", function(e){ $(this).parents('.man_search_block_bg').toggleClass('active'); }); // Empty Menu $('.menu a').each(function(){ var link_text = $(this).text(); if (link_text =='') { $(this).addClass('empty'); } }) /* Over */ $('div[data-over="overlay"]').each(function(){ var datacolor = $(this).attr('data-over-color'); $(this).find('.elementor-custom-embed-play').after('
'); }); $('.man_over').each(function(){ var color = $(this).attr('data-color'); var image = $(this).attr('data-image'); var opacity = $(this).attr('data-opacity'); var blend = $(this).attr('data-blend'); var gradient = $(this).attr('data-gradient'); if (gradient){ $(this).css('background-image', gradient); } if (color){ $(this).css('background-color', color); } if (image){ $(this).css('background-image', 'url('+image+')'); } if (opacity){ $(this).css('opacity', opacity); } if (blend){ $(this).css('mix-blend-mode', blend); } }); //Enquiry if ( document.location.href.indexOf('#wpforms') > -1 ) { $( ".enquiry_tab a" ).trigger( "click" ); } // Clear Btackets $('.woocommerce-widget-layered-nav-list .count, .cat-item .count').each( function() { $(this).phpl( /(\d+)/g.exec( $(this).phpl() )[0] ); } ); // Menu $('.sm_menu').each(function(){ $(this).parents('section').css('z-index','10') }); /* Mobile Menu */ if( device.tablet() || device.mobile() ) { $('.sm_nav_menu .menu-item-has-children, .sm_nav_menu .page_item_has_children').on("click", function(e){ $(this).find('.sub-menu').slideToggle(0); $(this).find('.mega-menu').find('ul').slideToggle(0); $(this).find('.children').slideToggle(0); }); } $('.sm_menu_toggle').on("click", function(e){ $(this).toggleClass('active'); $(this).parents('body').toggleClass('menu_active'); }); $('.sm_menu_toggle_close').on("click", function(e){ $(this).toggleClass('active'); $(this).parents('body').toggleClass('menu_active'); }); // Enquiry scroll $(document).ready(function(){ if(window.location.href.indexOf('#') >= 0) { var link = window.location.href.substr(window.location.href.indexOf('#')); $(link+' a' ).trigger( "click" ); var anchor = $(this); $('html, body').stop().animate({ scrollTop: $(anchor.attr('href')).offset().top - 60 }, 500); } }); // Enquiry Button $('.man_enquiry_btn').on("click", function(e){ var link = $(this).attr('href'); $(link+' a' ).trigger( "click" ); var anchor = $(this); $('html, body').stop().animate({ scrollTop: $(anchor.attr('href')).offset().top - 60 }, 500); e.preventDefault(); }); $(window).on('load',function(){ // Page loader $(".preloader").fadeOut("slow"); }); $('.stm-view-by').on('click', '.view-type', function(e){ e.preventDefault(); $('.stm-view-by .view-type').removeClass('active'); $(this).addClass('active'); $('.stm-products-main').removeClass('grid').removeClass('list'); $('.stm-products-main').addClass($(this).data('view')); }); $(document).on("click", '.product-categories .toggle', function() { $(this).parents('.cat-item').toggleClass('active'); }); $(document).on("click", '.stm-checkbox-list li input', function() { var list = []; $('.stm-checkbox-list li input:checkbox:checked').each(function () { list.push($(this).val()); }); $('#stm_brands').val(list.join(',')); $('#stm_brands').parents('form').submit(); }); $(document).ready(function(){ $('.product-categories > li').each(function(){ $(this).prepend(''); }); }); })(jQuery);