You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
5.5 KiB

function viewport(){var e=window,a="inner";return"innerWidth"in window||(a="client",e=document.documentElement||document.body),{width:e[a+"Width"],height:e[a+"Height"]}}function autoWidthMenu(){if(viewport().width>767){var e=0,a=0,r=0,t=0;jQuery(".menu-wrapper").hasClass("center-pos")?(jQuery(".cart-button").length>0&&(a=jQuery(".cart-button").outerWidth(!0)+2),jQuery("#header_language_select").length>0&&(r=jQuery("#header_language_select").outerWidth(!0)),jQuery(".site-navigation ul.menu,.site-navigation .menu > ul").children("li").each(function(){t+=jQuery(this)[0].getBoundingClientRect().width,e+=parseInt(jQuery(this).css("margin-left"))}),t+=e+a+r,jQuery(".menu-wrapper").css({"max-width":t+"px"})):jQuery(".menu-wrapper").css({"max-width":"none"})}else jQuery(".menu-wrapper").css({"max-width":"none"})}function fixed_header(){1==ThGlobal.is_fixed_header?jQuery(".main-slider-container").length>0?jQuery(".main-slider-container").css({"margin-top":jQuery(".head-container").outerHeight()+10}):jQuery("#page").css({"margin-top":jQuery(".head-container").outerHeight()}):jQuery("#page").css({"margin-top":0})}function setSlidersMaxHeight(){var e=jQuery(window).height(),a=jQuery("#page-header").outerHeight();jQuery(window).width()>767&&1!=ThGlobal.is_fixed_header&&(e=e-a-20),jQuery(".flexslider").length>0&&jQuery(".flexslider .slides img").each(function(){jQuery(this).css({"max-height":e})}),jQuery(".nivoSlider").length>0&&jQuery(".nivoSlider img").each(function(){jQuery(this).css({"max-height":e})})}jQuery(document).ready(function(e){function a(){var e=(a=location.href).substring(0,a.indexOf("/",14));if(-1!=e.indexOf("http://localhost")){var a=location.href,r=location.pathname,t=a.indexOf(r),n=a.indexOf("/",t+1);return a.substr(0,n)+"/"}return e+"/"}e(".menu").mobileMenuTop({defaultText:ThGlobal.mobile_menu_default_text,className:"select-menu",subMenuDash:"&nbsp;&nbsp;&ndash;"});var r=e(".widget select");if(r.each(function(){e(this).hasClass("dropdown_product_cat")?e(this).fancySelect().on("change.fs",function(){window.location=a()+"/?product_cat="+r.val()}):e(this).fancySelect()}),e("#wp-calendar td:not(#next, #prev):has(a)").addClass("cal_has_posts"),e("article.format-image .entry-content a img").each(function(a){e(this).parent("a").addClass("fancybox")}),e(".fancybox").length>0&&e(".fancybox").fancybox({openEffect:"elastic",closeEffect:"elastic",openSpeed:250,closeSpeed:250,width:800,height:600,autoCenter:!0,autoSize:!0,preload:!0,maxWidth:1024,maxHeight:768,hideOnContentClick:!0,helpers:{overlay:{css:{background:"rgba(0, 0, 0, 0.85)"}}}}),e("#back-top a").click(function(){return e("body,html").animate({scrollTop:0},850),!1}),e(".menu li:has(ul)").mobileMenuDropdown(),e(window).resize(),e(".resp_full_width_menu").length>0){var t=e(window).height()/2+50;e(".resp_full_width_menu .site-header .menu_wrapper").css({"max-height":t}),e(".resp_full_width_menu button.navbar-toggle").live("click",function(){e(this).hasClass("collapsed")?(e(".resp_full_width_menu .menu_wrapper").fadeIn("slow").removeClass("collapse"),e(this).removeClass("collapsed")):(e(".resp_full_width_menu .menu_wrapper").fadeOut("slow").addClass("collapse"),e(this).addClass("collapsed"))})}e(".resp_full_width_menu .language_switcher .current").live("click",function(a){var r=e(this).find("#lang-select-popup");r.hasClass("active")?r.removeClass("active").hide().css({margin:"20px 0 0 0",opacity:0,visibility:"hidden"}):r.addClass("active").show().css({margin:"1px 0 0 0",opacity:1,visibility:"visible"})}),e(".upsells .product, .related .product").bind("touchstart click",function(){var e=this.find("a").attr("href");return location.href=e,!1}),fixed_header(),setSlidersMaxHeight(),e(".resp_full_width_menu .site-header .menu_wrapper .menu li a").on("click",function(){e(".resp_full_width_menu .menu_wrapper").fadeOut("slow").addClass("collapse"),e(".resp_full_width_menu button.navbar-toggle").addClass("collapsed")}),e(".woocommerce-product-gallery__image a").attr("data-rel","prettyPhoto[product-gallery]")}),jQuery(window).bind("resize",function(){vhGroupClass=jQuery(".responsive #page-header .container header .header-hgroup").data("originalstyle"),vmWrapperClass=jQuery(".responsive #page-header .container header .menu-wrapper").data("originalstyle"),jQuery(window).width()<=767?(jQuery(".responsive .cart-button").length>0&&jQuery(".responsive .select-menu").css({"max-width":"80%",margin:"6px 0 25px 0"}),jQuery(".responsive #page-header .container header .header-hgroup").removeClass(vhGroupClass).addClass("center-pos"),jQuery(".responsive #page-header .container header .menu-wrapper").removeClass(vmWrapperClass).addClass("center-pos")):(jQuery(".select-menu").css({"max-width":"none",margin:"0 0 25px 0"}),jQuery(".responsive #page-header .container header .header-hgroup").removeClass("center-pos").addClass(vhGroupClass),jQuery(".responsive #page-header .container header .menu-wrapper").removeClass("center-pos").addClass(vmWrapperClass)),autoWidthMenu(),jQuery(window).scroll(),fixed_header(),setSlidersMaxHeight()}),jQuery(window).bind("scroll",function(){var e=!1,a=jQuery("body").outerHeight(),r=jQuery(window).height(),t=jQuery(".head-container").outerHeight();a-r>0&&a-r-(t+125)>t&&(e=!0),-1!=ThGlobal.is_fixed_header&&e&&jQuery(this).scrollTop()+50>t?jQuery("#wpadminbar").length>0?jQuery(".head-container").addClass("fixed is_indent"):jQuery(".head-container").addClass("fixed"):jQuery(".head-container").removeClass("fixed is_indent"),jQuery(window).scrollTop()+jQuery(window).height()==jQuery(document).height()?jQuery("#back-top").fadeIn("slow"):jQuery("#back-top").fadeOut("slow")});