!function(){var a,b,c;if(a=document.getElementById("site-navigation"),a&&(b=a.getElementsByTagName("button")[0],"undefined"!=typeof b)){if(c=a.getElementsByTagName("ul")[0],"undefined"==typeof c)return void(b.style.display="none");c.setAttribute("aria-expanded","false"),-1===c.className.indexOf("nav-menu")&&(c.className+=" nav-menu"),b.onclick=function(){-1!==a.className.indexOf("toggled")?(a.className=a.className.replace(" toggled",""),b.setAttribute("aria-expanded","false"),c.setAttribute("aria-expanded","false")):(a.className+=" toggled",b.setAttribute("aria-expanded","true"),c.setAttribute("aria-expanded","true"))},jQuery(".main-navigation, .secondary-navigation").find("a").on("focus.shop-isle blur.shop-isle",function(){jQuery(this).parents().toggleClass("focus")}),jQuery(window).load(function(){jQuery(".site-header-cart").find("a").on("focus.shop-isle blur.shop-isle",function(){jQuery(this).parents().toggleClass("focus")})})}}();
jQuery(window).load(function(){
// product list
jQuery( '.page .products li, .single .products li, .post-type-archive-product .products li, .tax-product_cat .products li, .related.products .products li, #shop-isle-blog-container .products li, .upsells.products li, .products_shortcode .products li, .cross-sells .products li' ).each( function(){
jQuery( this ).find( '.button' ).wrapAll('');
jQuery( this ).find( '.product-button-wrap .ajax_add_to_cart, .product-button-wrap > a' ).wrap( '' );
jQuery( this ).find( 'img' ).wrapAll( '' );
jQuery( this ).find( '.prod-img-wrap' ).append( jQuery(this).find( '.product-button-wrap' ) );
});
if( jQuery('#latest').length > 0 ) {
jQuery('#latest .shop-item-detail').each( function(){
jQuery( this ).find( '.product ' ).after( jQuery( this ).find( '.product .button' ) );
jQuery( this ).find( '.button' ).wrapAll('');
jQuery( this ).find( '.product-button-wrap .ajax_add_to_cart, .product-button-wrap > a' ).wrap( '' );
} );
}
});
jQuery(document).ready(function(){
var wooInfo = jQuery('.woocommerce-info');
if( wooInfo.length>0 && wooInfo.closest('.container').length==0 ) {
wooInfo.addClass('container').css({
'margin-left': 'auto',
'margin-right': 'auto',
});
}
});
/* add link to latest products on homepage */
jQuery(document).ready(function($){
var shopItem = $( '.shop-item' );
if ( shopItem.length == 0 )
return;
var link, finda;
shopItem.each( function() {
finda = $(this).find( '.shop-item-title a' );
if( finda.length == 0 )
return false;
link = finda.attr('href');
$(this).wrap( '' );
});
});
( function($) {
$( '.woocommerce-page-title' ).unwrap();
/* footer fixed */
$( window ).load( fixFooterBottom );
$( window ).resize( fixFooterBottom );
function fixFooterBottom(){
$('div.main').css('min-height', '1px');
var pageWidth = window.innerWidth;
if (pageWidth > 768){
var bodyH = $('div.main').outerHeight();
var bottomH = $('.bottom-page-wrap').outerHeight();
var windowH = $(window).outerHeight();
if ( bodyH + bottomH < windowH ){
$( 'div.main' ).css( 'min-height', windowH-bottomH );
}
}
}
$( '.header-search-button' ).click( function(event) {
$( '.header-search' ).toggleClass( 'header-search-open' );
$( '.navbar-collapse').removeClass( 'in' ).attr( 'aria-expanded', 'false' ).css( 'height', '1px' );
$( '.navbar-toggle').attr( 'aria-expanded', 'false' );
$( '.navbar-toggle').addClass( 'collapsed' );
} );
$( '.header-search' ).click( function(event) {
event.stopPropagation();
} );
$( 'html' ).click( function() {
$( '.header-search' ).removeClass( 'header-search-open' );
} );
} )(jQuery,window);
/*** DROPDOWN FOR MOBILE MENU */
var callback_mobile_dropdown = function () {
var navLi = jQuery('.navbar-nav li');
navLi.each(function(){
if ( jQuery(this).find('ul').length > 0 && !jQuery(this).hasClass('has_children') ){
jQuery(this).addClass('has_children');
jQuery(this).find('a').first().after('');
}
});
jQuery('.dropdownmenu').click(function(){
if( jQuery(this).parent('li').hasClass('this-open') ){
jQuery(this).parent('li').removeClass('this-open');
}else{
jQuery(this).parent('li').addClass('this-open');
}
});
};
jQuery(document).ready(callback_mobile_dropdown);