1/*! Customized Jquery from Thementicweb. 2Authors & copyright (c) 2016: Thementic - Megnor Computer Private Limited. */ 3// Megnor Start 4"use strict"; 5function isotopAutoSet() { 6 var e = jQuery.noConflict(); 7 e(function() { 8 "use strict"; 9 var t = e("#container .masonry"); 10 e("#container .masonry").css("display", "block"); 11 e("#container .loading").css("display", "none"); 12 t.isotope({}) 13 }); 14 var t = jQuery.noConflict(); 15 t(function() { 16 "use strict"; 17 var e = t("#box_filter"); 18 t("#container #box_filter").css("display", "block"); 19 t("#container .loading").css("display", "none"); 20 e.isotope({}); 21 var n = t("#blog_filter_options .option-set"), 22 r = n.find("a"); 23 r.click(function() { 24 var n = t(this); 25 if (n.hasClass("selected")) { 26 return false 27 } 28 var r = n.parents(".option-set"); 29 r.find(".selected").removeClass("selected"); 30 n.addClass("selected"); 31 var i = {}, 32 s = r.attr("data-option-key"), 33 o = n.attr("data-option-value"); 34 o = o === "false" ? false : o; 35 i[s] = o; 36 if (s === "layoutMode" && typeof changeLayoutMode === "function") { 37 changeLayoutMode(n, i) 38 } else { 39 e.isotope(i) 40 } 41 return false 42 }) 43 }); 44 45 var n = jQuery.noConflict(); 46 n(function() { 47 "use strict"; 48 var e = n("#portfolio_filter"); 49 t("#portfolio_filter").css("display", "block"); 50 t(".loading").css("display", "none"); 51 e.isotope({}); 52 var r = n("#portfolio_filter_options .option-set"), 53 i = r.find("a"); 54 i.click(function() { 55 var t = n(this); 56 if (t.hasClass("selected")) { 57 return false 58 } 59 var r = t.parents(".option-set"); 60 r.find(".selected").removeClass("selected"); 61 t.addClass("selected"); 62 var i = {}, 63 s = r.attr("data-option-key"), 64 o = t.attr("data-option-value"); 65 o = o === "false" ? false : o; 66 i[s] = o; 67 if (s === "layoutMode" && typeof changeLayoutMode === "function") { 68 changeLayoutMode(t, i) 69 } else { 70 e.isotope(i) 71 } 72 return false 73 }) 74 }) 75} 76 77// JS for calling Mega Menu 78function callMegaMenu() { 79 "use strict"; 80 var e,menucolumn; 81 if (jQuery(window).width() >= 0 && jQuery(window).width() <= 1364 ) {menucolumn = 2;} else{menucolumn = 4;} 82 if (jQuery(window).width() >= 0) { 83 e = "hover"; 84 jQuery(".mega-menu .mega, .contactmega").dcMegaMenu({ 85 rowItems: menucolumn, 86 speed: "fast", 87 effect: "fade", 88 event: e, 89 fullWidth: false, 90 mbarIcon: true 91 }) 92 } 93} 94jQuery(window).load(function() {"use strict";callMegaMenu()}); 95jQuery(window).resize(function() {"use strict"; callMegaMenu()}); 96jQuery(document).ready(function() { 97 98 99 100 "use strict"; 101 102 jQuery(".newsletter-desc").prependTo(".site-footer .tnp"); 103 jQuery(".primary-sidebar .tagcloud,.widget_text .textwidget,.primary-sidebar .widget_shopping_cart_content,.primary-sidebar .textwidget,.site-footer .tnp,.site-footer .gallery,.site-footer ul.accepted-payment-methods,.primary-sidebar .widget .sidebanner-warp").addClass("toggle-block"); 104 jQuery(".primary-sidebar .calendar_wrap,.primary-sidebar .gallery").addClass("toggle-block"); 105 jQuery(".primary-sidebar .widget select").addClass("toggle-block"); 106 jQuery(".postform").addClass("toggle-block"); 107 jQuery(".primary-sidebar .price_slider_wrapper").addClass("toggle-block"); 108 jQuery(".tagcloud").addClass("toggle-block"); 109 jQuery(".primary-sidebar .widget ul,.primary-sidebar .menu-menu-container").addClass("toggle-block"); 110 jQuery(".product-categories,ul.sidebar-category-inner").addClass("toggle-block"); 111 jQuery( '.category,.product,.gallery-item,.single-portfolio,.portfolios li, .portfolios li:hover .other-box ,.cms-banner-inner,.brand-carousel .product-block ,.widgets-cms ,.follow-us a ,.counter,.service-content' ).doubleTapToGo(); 112 jQuery(".primary-sidebar .woocommerce-product-search").addClass("toggle-block"); 113 jQuery(".primary-sidebar .woocommerce-widget-layered-nav-dropdown").addClass("toggle-block"); 114 /*jQuery('.header-offer .offer-icon').click(function() { 115 jQuery('.offer-block').slideToggle("fast"); 116 });*/ 117 jQuery('.header-nav-menulinks .header-menulinks-icon').click(function() { 118 jQuery('.header-top-menu').slideToggle("fast"); 119 }); 120 jQuery('.header-service .header-service-icon').click(function() { 121 jQuery('.header-service .header-service-wrap').slideToggle("fast"); 122 }); 123 jQuery('.mega_menu .block-title').click(function() { 124 jQuery('.product-categories').slideToggle("fast"); 125 });
126 if (jQuery(window).width() > 1364) { 127 jQuery(".home-category .widget-title").on("click", function () { 128 jQuery(".home-category.widget_product_categories .product-categories").slideToggle("slow"); 129 }); 130 } 131 Shadowbox.init({ 132 overlayOpacity: .8 133 }, setupDemos); 134 jQuery("br", ".liststyle_content").remove(); 135 136 jQuery("select.orderby").customSelect(); 137 jQuery("ul li:empty").remove(); 138 jQuery("br", ".brand_block").remove(); 139 jQuery("br", ".pricing-content-inner").remove(); 140 jQuery("br", "#vertical_tab .tabs").remove(); 141 142 jQuery("p").each(function() { 143 var e = jQuery(this); 144 if (e.html().replace(/\s| /g, "").length == 0) e.remove() 145 }); 146 var e = jQuery.noConflict(); 147 e(".nav-button").click(function() { e(".nav-button, .primary-nav").toggleClass("open") }); 148 jQuery(".woocommerce-breadcrumb").appendTo(jQuery(".main_inner .page-title-inner")); 149 jQuery(".gridlist-toggle").prependTo(jQuery("#primary #content")); 150 jQuery(".woocommerce-result-count").wrap(" <div class='category-toolbar'> </div>"); 151 jQuery(".woocommerce-ordering").appendTo(".category-toolbar"); 152 jQuery(".gridlist-toggle").prependTo(".category-toolbar"); 153 jQuery(".products .product-category").wrapInner(" <div class='container-inner'> </div>"); 154 jQuery(".accordion.style5 .single_accordion").each(function(e) { jQuery(this).addClass("accord-" + (e + 1)) }); 155 jQuery(".quantity.buttons_added").find("input.input-text").attr({ type: "text" }); 156 jQuery(".nav-menu:first > li").each(function(e) { jQuery(this).addClass("main-li")}); 157 jQuery("#woo-small-products p img").each(function(e) { jQuery(this).wrap("<div class='image-block'> </div>") }); 158 jQuery(".primary-sidebar .widget .widget-title,.content-sidebar .widget .widget-title,.site-footer .widget-title").each(function(e) { jQuery(this).wrap("<div class='title-outer'> </div>") }); 159 jQuery(".sub-container .inner-image").each(function(e) { jQuery(this).addClass("image-" + (e + 1)) }); 160 jQuery(" .product-categories").addClass('sidebar-category-inner'); 161 jQuery(".site-footer .gallery br").remove(); 162 jQuery(" .bannercmsblock .sub-title").attr("data-text","Great Deals!"); 163 jQuery('.singleproduct-sidebar').insertBefore(".woocommerce-tabs"); 164 165 jQuery('.widget_nav_menu ul li').filter(function() {return jQuery(this).text() == '';}).remove(); 166 //Footer Newsletter 167 168 jQuery('<div class="newsletter-detail">').insertBefore('.footer-top .widget_newsletterwidget .title-outer'); 169 jQuery('.widget_newsletterwidget .title-outer').appendTo('.newsletter-detail'); 170 jQuery(".widget_newsletterwidget .news-image").prependTo(jQuery(".widget_newsletterwidget .title-outer")); 171 172//JS for calling horizontalTab 173 jQuery(document).ready(function() { 174 "use strict"; 175 jQuery("#horizontalTab").easyResponsiveTabs({ 176 type: "default", 177 width: "auto", 178 fit: true, 179 closed: "accordion", 180 activate: function(e) { 181 var t = jQuery(this); 182 var n = jQuery("#tabInfo"); 183 var r = jQuery("span", n); 184 r.text(t.text()); 185 n.show() 186 } 187 }) 188 }); 189 190// Categorytab 191 jQuery(document).ready(function() { 192 "use strict"; 193 jQuery("#categorytab").easyResponsiveTabs({ 194 type: "default", 195 width: "auto", 196 fit: true, 197 closed: "accordion", 198 activate: function(e) { 199 var t = jQuery(this); 200 var n = jQuery("#tabInfo"); 201 var r = jQuery("span", n); 202 r.text(t.text()); 203 n.show() 204 } 205 }) 206 }); 207 (function(e) { 208 "use strict"; 209 var t; 210 var n = false; 211 var r = e("#to_top"); 212 var i = e(window); 213 var s = e(document.body).children(0).position().top; 214 e("#to_top").click(function(t) { 215 t.preventDefault(); 216 e("html, body").animate({ 217 scrollTop: 0 218 }, "slow") 219 }); 220 i.scroll(function() { 221 window.clearTimeout(t); 222 t = window.setTimeout(function() { 223 if (i.scrollTop() <= s) { 224 n = false;
225 r.fadeOut(500) 226 } else if (n == false) { 227 n = true; 228 r.stop(true, true).show().click(function() { 229 r.fadeOut(500) 230 }) 231 } 232 }, 100) 233 }) 234 })(jQuery); 235 (function(e) { 236 "use strict"; 237 e(".toogle_div a.tog").click(function(t) { 238 var n = e(this).parent().find(".tab_content"); 239 e(this).parent().find(".tab_content").not(n).slideUp(); 240 if (e(this).hasClass("current")) { 241 e(this).removeClass("current") 242 } else { 243 e(this).addClass("current") 244 } 245 n.stop(false, true).slideToggle().css({ 246 display: "block" 247 }); 248 t.preventDefault() 249 }) 250 })(jQuery); 251 (function(e) { 252 "use strict"; 253 var t = e(".accordion .tab_content").hide(); 254 e(".accordion a").click(function() { 255 t.slideUp(); 256 e(this).parent().next().slideDown(); 257 return false 258 }) 259 })(jQuery); 260 (function(e) { 261 "use strict"; 262 e(".togg div.tog").click(function(t) { 263 var n = e(this).parent().find(".tab_content"); 264 e(this).parent().find(".tab_content").not(n).slideUp(); 265 if (e(this).hasClass("current")) { 266 e(this).removeClass("current") 267 } else { 268 e(this).addClass("current") 269 } 270 n.stop(false, true).slideToggle().css({ 271 display: "block" 272 }); 273 t.preventDefault() 274 }) 275 })(jQuery); 276 (function(e) { 277 "use strict"; 278 e(".accordion a.tog").click(function(t) { 279 var n = e(this).parent().find(".tab_content"); 280 e(this).parent().parent().find(".tab_content").not(n).slideUp(); 281 if (e(this).hasClass("current")) { 282 e(this).removeClass("current") 283 } else { 284 e(this).parent().parent().find(".tog").removeClass("current"); 285 e(this).addClass("current"); 286 n.stop(false, true).slideToggle().css({ 287 display: "block" 288 }) 289 } 290 t.preventDefault() 291 }) 292 })(jQuery); 293 (function(e) { 294 "use strict"; 295 e(".accordion.style5 .accord-1 a.tog").addClass("current"); 296 e(".accordion.style5 .accord-1 a.tog").parent().find(".tab_content").stop(false, true).slideToggle().css({ 297 display: "block" 298 }); 299 e(".accordion.style5 .accord-1 a.tog").click(function(t) { 300 var n = e(this).parent().find(".tab_content"); 301 e(this).parent().parent().find(".tab_content").not(n).slideUp(); 302 if (e(this).hasClass("current")) { 303 e(this).removeClass("current"); 304 e(".accordion.style5 .accord-1 a.tog").removeClass("current") 305 } else { 306 e(this).parent().parent().find(".tog").removeClass("current"); 307 e(this).addClass("current"); 308 n.stop(false, true).slideToggle().css({ 309 display: "block" 310 }) 311 } 312 t.preventDefault() 313 }) 314 })(jQuery); 315 (function(e) { 316 "use strict"; 317 e(".tab ul.tabs li:first-child a").addClass("current"); 318 e(".tab .tab_groupcontent div.tabs_tab").hide(); 319 e(".tab .tab_groupcontent div.tabs_tab:first-child").css("display", "block"); 320 e(".tab ul.tabs li a").click(function(t) { 321 var n = e(this).parent().parent().parent(), 322 r = e(this).parent().index(); 323 n.find("ul.tabs").find("a").removeClass("current"); 324 e(this).addClass("current"); 325 n.find(".tab_groupcontent").find("div.tabs_tab").not("div.tabs_tab:eq(" + r + ")").slide
325Up(); 326 n.find(".tab_groupcontent").find("div.tabs_tab:eq(" + r + ")").slideDown(); 327 t.preventDefault() 328 }) 329 })(jQuery); 330 (function(e) { 331 "use strict"; 332 e(".animated").each(function() { 333 e(this).one("inview", function(t, n) { 334 var r = ""; 335 var i = e(this), 336 s = i.data("animated") !== undefined ? i.data("animated") : "slideUp"; 337 r = i.data("delay") !== undefined ? i.data("delay") : 300; 338 if (n === true) { 339 setTimeout(function() { 340 i.addClass(s); 341 i.css("opacity", 1) 342 }, r) 343 } else { 344 setTimeout(function() { 345 i.removeClass(s); 346 i.css("opacity", 0) 347 }, r) 348 } 349 }) 350 }) 351 })(jQuery); 352 (function(e) { 353 "use strict"; 354 e(".active_progresbar > span").each(function() { 355 e(this).data("origWidth", e(this).width()).width(0).animate({ 356 width: e(this).data("origWidth") 357 }, 1200) 358 }) 359 })(jQuery); 360 jQuery("#commentform textarea").addClass("required"); 361 jQuery("#commentform").validate(); 362 jQuery("#shortcode_contactform").validate(); 363 var n = jQuery.noConflict(); 364 var $owl_carousel=jQuery.noConflict(); 365 jQuery(".portfolio-carousel").each(function() { 366 if (n(this).attr("id")) { 367 var e = n(this).attr("id").replace("_portfolio_carousel", ""); 368 n(".portfolio-carousel").addClass("owl-carousel"); 369 n(".portfolio-carousel").owlCarousel({ 370 navigation: true, 371 pagination: false, 372 slideSpeed : 1000, 373 paginationSpeed : 800, 374 items: e, 375 itemsDesktop: [1299, 3], 376 itemsDesktopSmall: [979, 2], 377 itemsTablet: [767, 2], 378 itemsMobile: [479, 1] 379 }) 380 } 381 }); 382 jQuery(".sidebar-blog-carousel").each(function() { 383 if (n(this).attr("id")) { 384 var e = n(this).attr("id").replace("_sidebar_blog_carousel", ""); 385 n(".sidebar-blog-carousel").addClass("owl-carousel"); 386 n(".sidebar-blog-carousel").owlCarousel({ 387 navigation: true, 388 pagination: false, 389 slideSpeed : 1000, 390 paginationSpeed : 800, 391 items: e, 392 itemsDesktop: [1299, e], 393 itemsDesktopSmall: [979, 2], 394 itemsTablet: [767,2], 395 itemsMobile: [479, 1] 396 }) 397 } 398 }); 399 400 jQuery(".cat-carousel").each(function() { 401 if (n(this).attr("id")) { 402 var e = n(this).attr("id").replace("_cat_carousel", ""); 403 n(".cat-carousel").addClass("owl-carousel"); 404 n(".cat-carousel").owlCarousel({ 405 navigation: true, 406 pagination: false, 407 slideSpeed : 1000, 408 paginationSpeed : 800, 409 items: e, 410 itemsLarge: [1300, e], 411 itemsDesktop: [1299, 3], 412 itemsDesktopSmall: [979, 3], 413 itemsTablet: [767, 2], 414 itemsMobile: [479, 1] 415 }) 416 } 417 }); 418 jQuery(".style-2.blog-carousel,.style-1.blog-carousel").each(function() { 419 if (n(this).attr("id")) { 420 var e = n(this).attr("id").replace("_blog_carousel", ""); 421 n(".blog-carousel").addClass("owl-carousel"); 422 n(".blog-carousel").owlCarousel({ 423 navigation: true, 424 pagination: false, 425 autoPlay: false, 426 addClassActive:true, 427 transitionStyle : 'fadeUp', 428 slideSpeed : 1000, 429 paginationSpeed : 800, 430 items: e, 431 itemsDesktop: [1299, 3], 432 itemsDesktopSmall: [1199,3], 433 itemsTablet: [767, 2], 434 itemsMobile: [640, 1] 435 }) 436 } 437 }); 438 jQuery(".brand-carousel").each(function() { 439 if (n(this).attr("id")) { 440 var e = n(this).attr("id").replace("_brand_carousel", ""); 441 n(".brand-carousel").addClass("owl-carousel"); 442 n(".brand-carousel").owlCarousel({ 443 navigation: true, 444 pagination: false, 445 slideSpeed : 1000, 446 paginationSpeed : 800, 447 items: e,
448 autoPlay: false, 449 itemsLarge: [1499, e], 450 itemsDesktop: [1299, 4], 451 itemsDesktopSmall: [979, 3], 452 itemsTablet: [767, 2], 453 itemsMobile: [479, 1] 454 }) 455 } 456 }); 457 458 459 var r = n(".upsells ul.products li").length; 460 if (r > 3) { 461 n(".upsells ul.products").addClass("owl-carousel"); 462 n(".upsells ul.products").owlCarousel({ 463 navigation: true, 464 pagination: false, 465 slideSpeed : 1000, 466 paginationSpeed : 800, 467 items: 4, 468 itemsLarge: [1499, e], 469 itemsDesktop: [1199, 3], 470 itemsDesktopSmall: [767, 3], 471 itemsTablet: [640, 2], 472 itemsMobile: [479, 1] 473 }) 474 } 475 var i = n(".cross-sells ul.products li").length; 476 if (i > 3) { 477 n(".cross-sells ul.products").addClass("owl-carousel"); 478 n(".cross-sells ul.products").owlCarousel({ 479 navigation: true, 480 pagination: false, 481 slideSpeed : 1000, 482 paginationSpeed : 800, 483 items: 4, 484 itemsLarge: [1499, e], 485 itemsDesktop: [1199, 3], 486 itemsDesktopSmall: [767, 3], 487 itemsTablet: [640, 2], 488 itemsMobile: [479, 1] 489 }) 490 } 491 var k = n(".related ul.products li").length; 492 if (k >3) { 493 n(".related ul.products").addClass("owl-carousel"); 494 n(".related ul.products").owlCarousel({ 495 navigation: true, 496 pagination: false, 497 slideSpeed : 1000, 498 paginationSpeed : 800, 499 items:4, 500 itemsLarge: [1499, e], 501 itemsDesktop: [1199, 3], 502 itemsDesktopSmall: [767, 3], 503 itemsTablet: [640, 2], 504 itemsMobile: [479, 1] 505 }) 506 } 507 jQuery(".team-carousel").each(function() { 508 if (n(this).attr("id")) { 509 var e = n(this).attr("id").replace("_team_carousel", ""); 510 n(".team-carousel").addClass("owl-carousel"); 511 n(".team-carousel").owlCarousel({ 512 navigation: true, 513 pagination: false, 514 slideSpeed : 1000, 515 paginationSpeed : 800, 516 items: e, 517 autoPlay: 3000, 518 itemsLarge: [1300, e], 519 itemsDesktop: [1299, 4], 520 itemsDesktopSmall: [979, 3], 521 itemsTablet: [767, 2], 522 itemsMobile: [479, 1] 523 }) 524 } 525 }); 526 jQuery(".category-carousel").each(function() { 527 if (n(this).attr("id")) { 528 var e = n(this).attr("id").replace("_category_carousel", ""); 529 n(".category-carousel").addClass("owl-carousel"); 530 n(".category-carousel").owlCarousel({ 531 navigation: true, 532 pagination: false, 533 slideSpeed : 1000, 534 paginationSpeed : 800, 535 items: e, 536 autoPlay: false, 537 itemsLarge: [1499, e], 538 itemsDesktop: [1199, 5], 539 itemsDesktopSmall: [979, 4], 540 itemsTablet: [767, 3], 541 itemsMobile: [479, 1] 542 }) 543 } 544 }); 545 546 jQuery(".woo-carousel").each(function() { 547 if (n(this).attr("id")) { 548 var e = n(this).attr("id").replace("_woo_carousel", ""); 549 var t = n(this).find("ul.products .product").length; 550 if (t > e) { 551 n(this).find("ul.products").addClass("owl-carousel"); 552 n(this).find("ul.products").owlCarousel({ 553 navigation: true, 554 pagination: false, 555 slideSpeed : 1000, 556 paginationSpeed : 800, 557 items: e, 558 itemsLarge: [1499, e], 559 itemsDesktop: [1199, 3], 560 itemsDesktopSmall: [767, 3], 561 itemsTablet: [640, 2], 562 itemsMobile: [479, 1] 563 }) 564 } 565 } 566 }) 567 568 jQuery(".woo-carousel").each(function() { 569 if (n(this).attr("id")) { 570 var e = n(this).attr("id").replace("_woo_carousel", ""); 571 var t = n(this).find("div.products .product").length; 572 if (t > e) { 573 n(this).find("div.products").addClass("owl-carousel"); 574 n(this).find("div.products").owlCarousel({ 575 navigation: true, 576 pagination: false, 577 slideSpeed : 1000, 578 paginationSpeed : 800, 579 items: e, 580 itemsLarge: [1499, e], 581 itemsDesktop: [1299, 4], 582 itemsDesktopSmall: [767, 3], 583 itemsTablet: [640, 2], 584 itemsMobile: [479, 1] 585 }) 586 } 587 } 588 }) 589 590 591 jQuery(".testimonial-carousel").each(function() { 592 if (n(this).attr("id")) { 593 var e = n(this).attr("id").replace("_testimonial_carousel", ""); 594 n(".testimonial-carousel").addClass("owl-carousel"); 595 n(".testimonial-carousel").owlCarousel({ 596 navigation: true, 597 pagination: true, 598 loop:true, 599 autoPlay:3000, 600 slideSpeed : 1200, 601 rewindSpeed : 1200, 602 singleItem: true, 603 transitionStyle : 'fadeUp', 604 items: e, 605 itemsDesktop: [1199, e], 606 itemsDesktopSmall: [979, 1], 607 itemsTablet: [767, 1], 608 itemsMobile: [479, 1], 609 }) 610 } 611 612 }); 613 614 var advertisementcmsblock = jQuery(".singleproduct-sidebar .gallery"); 615 advertisementcmsblock.owlCarousel({ 616 items: 1, //10 items above 1000px browser width 617 itemsDesktop: [1299, 1], 618 itemsDesktopSmall: [979, 1], 619 itemsTablet: [767, 1], 620 itemsMobile: [479, 1], 621 pagination: true, 622 navigation: false, 623 autoPlay: true 624 }); 625 626 jQuery("br", ".gallery-block").remove(); 627 var homegalleryblock = jQuery(".gallery-block .gallery"); 628 homegalleryblock.owlCarousel({ 629 items: 5, //10 items above 1000px browser width 630 itemsDesktop: [1299, 5], 631 itemsDesktopSmall: [979, 4], 632 itemsTablet: [767, 3], 633 itemsMobile: [479, 1], 634 pagination: true, 635 navigation: false, 636 autoPlay:3000, 637 }); 638}); 639document.createElement("div"); 640document.createElement("section"); 641jQuery(window).load(function() { "use strict"; isotopAutoSet()}); 642jQuery(window).resize(function() { "use strict"; isotopAutoSet()}); 643function CmsAppend(){
644 if (jQuery(window).width() <= 1499 ) { 645 jQuery('.top-column .cat-cms').insertAfter('.top-column .top-block'); 646 } 647 if (jQuery(window).width() <= 1364 ) { 648 jQuery('.header-cart').insertBefore('.header-service'); 649 jQuery('.topbar-link').insertAfter('.header-cart'); 650 jQuery(".header-bottom .verticle-menu").appendTo('.header-middle .mobile-menu'); 651 jQuery('.header-contact-set').insertAfter('.header-middle .theme-container .wishlist'); 652 jQuery('.main-slider').insertBefore('#content .category-cms-block'); 653 } 654} 655jQuery(document).ready(function() { "use strict"; CmsAppend()}); 656jQuery(window).resize(function() { "use strict"; CmsAppend()}); 657// JS toggle for sidebar and footer 658function SidebarFooterToggle(){ 659"use strict"; 660if (jQuery(document).width() <= 979) { 661/*jQuery('.footer-center .title-outer').click(function () { 662 jQuery(this).parent().toggleClass('widgets-static-links').parent().find('ul').toggle('slow'); 663}); 664jQuery('.footer-center .widget_media_gallery .title-outer').click(function () { 665 jQuery(this).parent().toggleClass('widget_media_gallery').parent().find('.site-footer .gallery').toggle('slow'); 666});*/ 667jQuery('.primary-sidebar .title-outer,.footer-center .title-outer,.toggle-content .title-outer').click(function () { 668if(jQuery(this).parent().hasClass('toggled-on')){ 669 jQuery(this).parent().removeClass('toggled-on'); 670 jQuery(this).parent().addClass('toggled-off'); 671}else { 672 jQuery(this).parent().addClass('toggled-on'); 673 jQuery(this).parent().removeClass('toggled-off'); 674} 675return (false); 676}); 677} 678} 679jQuery(document).ready(function() { "use strict"; SidebarFooterToggle()}); 680// JS for adding treeview in navigationMenu sidebar product category 681function leftCatMenu(){ 682 "use strict"; 683 jQuery('.primary-sidebar .product-categories,.primary-sidebar .widget_nav_menu,.primary-sidebar .widget_categories ul').addClass('treeview-list'); 684 jQuery(".primary-sidebar .product-categories.treeview-list,.primary-sidebar .widget_nav_menu.treeview-list,.primary-sidebar .widget_categories .treeview-list").treeview({ 685 animated: "slow", 686 collapsed: true, 687 unique: true 688 }); 689 jQuery('.treeview-list a.active').parent().removeClass('expandable'); 690 jQuery('.treeview-list a.active').parent().addClass('collapsable'); 691 jQuery('.treeview-list .collapsable ul').css('display','block'); 692} 693jQuery(document).ready(function() { "use strict"; leftCatMenu()}); 694if (jQuery(window).width() <= 979) { 695function verticalmobilesMenu() { 696 "use strict"; 697 jQuery('.verticle-menu .product-categories').addClass('treeview-list'); 698 jQuery(".verticle-menu .product-categories.treeview-list").treeview({ 699 animated: "slow", 700 collapsed: true, 701 unique: true 702 }); 703 jQuery('.treeview-list a.active').parent().removeClass('expandable'); 704 jQuery('.treeview-list a.active').parent().addClass('collapsable'); 705 jQuery('.treeview-list .collapsable ul').css('display', 'block'); 706 707} 708jQuery(window).load(function() { 709 "use strict"; 710 verticalmobilesMenu() 711}); 712jQuery(document).resize(function () { 713 "use strict"; 714 verticalmobilesMenu(); 715}); 716} 717jQuery(document).ready(function(){ 718 if (jQuery(".primary-sidebar ul.product-categories li").hasClass("current-cat-parent")) { 719 jQuery('.primary-sidebar .product-categories li.current-cat-parent > ul').css('display', 'block'); 720 jQuery('.primary-sidebar .product-categories li.current-cat-parent').removeClass('expandable'); 721 jQuery('.primary-sidebar .product-categories li.current-cat-parent').addClass('collapsable'); 722 jQuery('.primary-sidebar .product-categories li.current-cat-parent > .hitarea').removeClass('expandable-hitarea'); 723 jQuery('.primary-sidebar .product-categories li.current-cat-parent > .hitarea').addClass('collapsable-hitarea'); 724 } 725 if (jQuery(".header-top-menu.verticle-menu ul li").hasClass("menu-item-has-children")) { 726 jQuery('.header-top-menu.verticle-menu ul li.menu-item-has-children > ul.sub-menu').css('display', 'block'); 727 jQuery('.header-top-menu.verticle-menu ul li.menu-item-has-children').removeClass('expandable'); 728 jQuery('.header-top-menu.verticle-menu ul li.menu-item-has-children').addClass('collapsable'); 729 jQuery('.header-top-menu.verticle-menu ul li.menu-item-has-children > .hitarea').removeClass('expandable-hitarea'); 730 jQuery('.header-top-menu.verticle-menu ul li.menu-item-has-children > .hitarea').addClass('collapsable-hitarea'); 731 } 732}); 733// JS for adding treeview in Mobile Menu 734function mobilenavigationMenu() { 735 "use strict"; 736 jQuery('.mobile-menu .mobile-menu-inner').addClass('treeview-list'); 737 jQuery(".mobile-menu .mobile-menu-inner.treeview-list").treeview({ 738 animated: "slow", 739 collapsed: true, 740 unique: true 741 }); 742} 743jQuery(window).load(function() { "use strict"; mobilenavigationMenu()}); 744// JS for adding treeview in Verticle Menu 745function verticlenavigationMenu() { 746 "use strict"; 747 jQuery('.verticle-menu .header-top-menu').addClass('treeview-list'); 748 jQuery(".verticle-menu .header-top-menu.treeview-list").treeview({ 749 animated: "slow", 750 collapsed: true, 751 unique: true 752 }); 753} 754jQuery(window).load(function() { "use strict"; verticlenavigationMenu()}); 755// JS for treeview for sidebar page list 756function leftPageMenu(){ 757 "use strict"; 758 jQuery("#secondary .widget_pages ul").addClass('page-list'); 759 jQuery("#secondary .widget_pages ul.page-list").treeview({ 760 animated: "slow",
761 collapsed: true, 762 unique: true 763 }); 764} 765jQuery(window).load(function() { "use strict"; leftPageMenu()}); 766// JS for calling Owl Carousel 767jQuery(window).load(function() { 768 "use strict"; 769 jQuery('.aboutus .slides').owlCarousel({ 770 items: 1, 771 autoPlay: 5000, 772 singleItem: true, 773 navigation: false, 774 pagination: true, 775 transitionStyle: 'fade' 776 }); 777 jQuery('.banner-slider-container .slides').owlCarousel({ 778 items: 1, 779 autoPlay: 3000, 780 singleItem: true, 781 navigation: false, 782 pagination: true, 783 transitionStyle: 'fadeUp' 784 }); 785}); 786 787// JS for move the cross sale section 788function preloadFunc(){ 789 "use strict"; 790 jQuery(".cross-sells").appendTo(".cart-collaterals"); 791 jQuery(".product_list_widget li:last-child").addClass("last"); 792} 793jQuery(document).ready(function() { "use strict"; preloadFunc();}); 794// JS for adding active class in Mobile Menu 795function mobileMenu(){ 796"use strict"; 797 if (jQuery(window).width() < 768){ 798 jQuery('.mega-menu .mega').attr('id', 'menu-menu'); 799 jQuery('#menu-all-pages').removeClass('mega'); 800 jQuery('.mega-menu > ul').removeClass('mega'); 801 }else { 802 jQuery('.mega-menu .mega > ul').addClass('mega'); 803 jQuery('.mega-menu .mega > ul').attr('id', 'menu-menu'); 804 } 805 jQuery(".nav-top").addClass('toggled-on'); 806 jQuery('.nav-mainmenu').click( function(){ 807 if ( jQuery(this).parent().hasClass('active') ) { 808 jQuery(this).parent().removeClass('active'); 809 } else { 810 jQuery('.nav-mainmenu').parent().removeClass('active'); 811 jQuery(this).parent().addClass('active'); 812 } 813 }); 814 jQuery('.close-menu').click( function(){ 815 if ( jQuery(this).parent().parent().hasClass('active') ) { 816 jQuery(this).parent().parent().removeClass('active'); 817 } else { 818 jQuery('.close-menu').parent().parent().removeClass('active'); 819 jQuery(this).parent().parent().addClass('active'); 820 } 821 }); 822} 823jQuery(document).ready(function() { "use strict"; mobileMenu();}); 824// JS for adding active class in Verticle Menu 825function verticleMenu(){ 826"use strict"; 827 jQuery('.header-top-menu.verticle-menu .close-menu').prependTo(".header-top-menu.verticle-menu ul.header-top-menu"); 828 if (jQuery(window).width() > 0){ 829 jQuery('.verticle-menu').attr('id', 'verticle-menu'); 830 jQuery('.verticle-menu > ul').removeClass('mega'); 831 }else { 832 jQuery('.verticle-menu > ul').addClass('mega'); 833 jQuery('.verticle-menu > ul').attr('id', 'verticle-menu'); 834 } 835 jQuery('.nav-verticlemenu').click( function(){ 836 if ( jQuery(this).parent().hasClass('active') ) { 837 jQuery(this).parent().removeClass('active'); 838 } else { 839 jQuery('.nav-verticlemenu').parent().removeClass('active'); 840 jQuery(this).parent().addClass('active'); 841 } 842 }); 843 jQuery('.verticle-menu .close-menu').click( function(){ 844 if ( jQuery(this).parent().parent().hasClass('active') ) { 845 jQuery(this).parent().parent().removeClass('active'); 846 } 847 }); 848} 849jQuery(document).ready(function() { "use strict"; verticleMenu();}); 850// JS for adding menu more link in navigation 851function moreTab() { 852 "use strict"; 853 var max_elem = 6 ; 854 if (jQuery(window).width() > 1199) { 855 var max_elem = 6 ; 856 jQuery('#site-navigation').addClass('more'); 857 jQuery('#site-navigation.more .mega > li').first().addClass('home_first'); 858 var items = jQuery('#site-navigation.more .mega > li'); 859 var surplus = items.slice(max_elem, items.length); 860 surplus.wrapAll('<li class="cat-item level-0 hiden_menu cat-parent"><ul class="children">'); 861 jQuery('.hiden_menu').prepend('<a href="#" class="level-0 activSub">More</a>'); 862 } 863 if ((jQuery(window).width() >= 1364) && (jQuery(window).width() <= 1364)) { 864 var max_elem = 4 ; 865 jQuery('#site-navigation').addClass('more'); 866 jQuery('#site-navigation.more .mega > li').first().addClass('home_first'); 867 var items = jQuery('#site-navigation.more .mega > li'); 868 var surplus = items.slice(max_elem, items.length); 869 surplus.wrapAll('<li class="cat-item level-0 hiden_menu cat-parent"><ul class="children">'); 870 jQuery('.hiden_menu').prepend('<a href="#" class="level-0 activSub">More</a>'); 871 } 872} 873jQuery(document).ready(function() {"use strict"; moreTab()}); 874function vaerticlemoreTab() { 875 "use strict"; 876 var max_elem = 11;
877 if (jQuery(window).width() > 1299) { 878 var max_elem = 11; 879 jQuery('.verticle-menu').addClass('moremenu'); 880 jQuery('.verticle-menu.moremenu ul.product-categories > li.cat-item').first().addClass('home_first'); 881 var items = jQuery('.verticle-menu.moremenu ul.product-categories > li.cat-item'); 882 var surplus = items.slice(max_elem, items.length); 883 surplus.wrapAll('<li class="cat-item level-top hiden_moremenu cat-parent"><ul class="children">'); 884 jQuery('.hiden_moremenu').prepend('<a href="#" class="level-top activmoremenu">More</a>'); 885 } 886 if ((jQuery(window).width() >= 1200) && (jQuery(window).width() <= 1299)) { 887 var max_elem = 9; 888 jQuery('.verticle-menu').addClass('moremenu'); 889 jQuery('.verticle-menu.moremenu ul.product-categories > li.cat-item').first().addClass('home_first'); 890 var items = jQuery('.verticle-menu.moremenu ul.product-categories > li.cat-item'); 891 var surplus = items.slice(max_elem, items.length); 892 surplus.wrapAll('<li class="cat-item level-top hiden_moremenu cat-parent"><ul class="children">'); 893 jQuery('.hiden_moremenu').prepend('<a href="#" class="level-top activmoremenu">More</a>'); 894 } 895 if ((jQuery(window).width() >= 1364) && (jQuery(window).width() <= 1199)) { 896 var max_elem = 8; 897 jQuery('.verticle-menu').addClass('moremenu'); 898 jQuery('.verticle-menu.moremenu ul.product-categories > li.cat-item').first().addClass('home_first'); 899 var items = jQuery('.verticle-menu.moremenu ul.product-categories > li.cat-item'); 900 var surplus = items.slice(max_elem, items.length); 901 surplus.wrapAll('<li class="cat-item level-top hiden_moremenu cat-parent"><ul class="children">'); 902 jQuery('.hiden_moremenu').prepend('<a href="#" class="level-top activmoremenu">More</a>'); 903 } 904} 905jQuery(document).ready(function () { 906 "use strict"; 907 vaerticlemoreTab() 908}); 909// JS for Sticky Header 910function StickyHeader() { 911 "use strict"; 912 var num = 140; //number of pixels before modifying styles 913 if (jQuery(document).width() >= 1364) { 914 jQuery(window).bind('scroll', function () { 915 if (jQuery(window).scrollTop() > num) { 916 jQuery('.header-middle').addClass('sticky-menu'); 917 jQuery('.site-header-fix').addClass('header-style'); 918 } else { 919 jQuery('.header-middle').removeClass('sticky-menu'); 920 jQuery('.site-header-fix').removeClass('header-style'); 921 } 922 }) 923 } 924 else { 925 jQuery(window).bind('scroll', function () { 926 if (jQuery(window).scrollTop() > num) { 927 jQuery('.header-middle').addClass('sticky-menu'); 928 jQuery('.site-header-fix').addClass('header-style'); 929 } else { 930 jQuery('.header-middle').removeClass('sticky-menu'); 931 jQuery('.site-header-fix').removeClass('header-style'); 932 } 933 }) 934 } 935} 936jQuery(document).ready(function () { 937 "use strict"; 938 StickyHeader() 939}); 940jQuery(window).resize(function () { 941 "use strict"; 942 StickyHeader() 943}); 944<!--fixed navigation js--> 945// JS for calling account toggle,top bar link toggle and responsive menu toggle 946jQuery(document).ready(function() { 947 "use strict"; 948 jQuery(".header-toggle").click(function(){ 949 jQuery(this).toggleClass('active').parent().find('.search-overlay').slideToggle('medium'); 950 }); 951 jQuery('.topbar-link').click(function(){ 952 jQuery(".topbar-link-wrapper").slideToggle("medium"); 953 }); 954 if (jQuery(window).width() <=1299) { 955 jQuery(".header-contact-set .contact-icon").click(function(){ 956 jQuery(this).toggleClass('active').parent().find('.header-contact-block').slideToggle('medium'); 957 }); 958 } 959}); 960// JS for home accordian shortcode 961jQuery(document).ready(function() { 962 "use strict"; 963 jQuery('#accordion.style-1').find('.accordion-toggle').click(function(){ 964 //Expand or collapse this panel 965 jQuery(this).next().slideToggle('fast'); 966 //Hide the other panels 967 jQuery(".style-1 .accordion-content").not(jQuery(this).next()).slideUp('fast'); 968 }); 969}); 970jQuery(window).load(function() { 971 "use strict"; 972 jQuery(".shop-image").insertAfter(".mega-menu ul li.shop .sub li.mega-hdr.last-element"); 973 974 jQuery(".products .container-inner .product-detail-wrapper").find(".yith-wcqv-button").each(function(i){ 975 jQuery(this).appendTo(jQuery(this).parent().parent().parent().find(".product-button-outer")); 976 }); 977 978 jQuery(".products .container-inner .product-detail-wrapper").find(".yith-wcwl-add-to-wis
978hlist").each(function(i){ 979 jQuery(this).appendTo(jQuery(this).parent().parent().parent().find(".product-button-outer")); 980 }); 981 982 jQuery(".products .container-inner .product-detail-wrapper").find(".compare-button").each(function(i){ 983 jQuery(this).appendTo(jQuery(this).parent().parent().parent().find(".product-button-outer")); 984 }); 985 986 jQuery(".products .container-inner .product-detail-wrapper").find(".add_to_cart_button,.product_type_external,.product_type_grouped,.product_type_simple,.product_type_variable").each(function(i){ 987 jQuery(this).appendTo(jQuery(this).parent().parent().parent().find(".product-button-hover")); 988 }); 989 990 991}); 992// add to cart button added 993jQuery(document).ready(function() { 994"use strict"; 995jQuery(".add_to_cart_button").click(function() { 996 var rows = jQuery(".product-block-hover .add_to_cart_button"); 997 setTimeout(function() { 998 rows.removeClass("added"); 999 },6000); 1000 }); 1001}); 1002// Zoom Gallary 1003function singleproductcarousel() { 1004 "use strict"; 1005 jQuery('.product .flex-control-thumbs').addClass('owl-carousel'); 1006 jQuery(".product .flex-control-thumbs").owlCarousel({ 1007 navigation: true, 1008 pagination: false, 1009 slideSpeed : 1000, 1010 paginationSpeed : 800, 1011 items : 4, //10 items above 1000px browser width 1012 itemsDesktop : [1299,3], 1013 itemsDesktopSmall : [979,4], 1014 itemsTablet: [640,3], 1015 itemsMobile : [479,1] 1016 }); 1017} 1018jQuery(window).load(function() { 1019 "use strict"; 1020 singleproductcarousel() 1021}); 1022// JS for product loading 1023jQuery(window).load(function() { 1024 "use strict"; 1025 var delay = 500; //1 second 1026 setTimeout(function() { 1027 jQuery("ul.products li span.product-loading").hide(); 1028 }, delay); 1029}); 1030//for blog height 1031function sameheight() { 1032"use strict"; 1033if (jQuery(window).width() > 600) { 1034jQuery(".woocommerce div.product,.woocommerce-page div.product").each(function(){ 1035 jQuery('.woocommerce div.product div.images').css('min-height',jQuery('.woocommerce div.product div.summary, .woocommerce-page div.product div.summary').height()+'px'); 1036 1037 }); 1038} 1039} 1040jQuery(window).resize(function() { sameheight();}); 1041jQuery(window).load(function() { sameheight();}); 1042// ---------------- Div insertAfter ---------------------- 1043function divAppendCms() 1044{ 1045 if (jQuery(document).width() <= 1364) { 1046 jQuery(".header-bottom #site-navigation").insertAfter('.header-middle .theme-container .header-logo'); 1047 jQuery(".header-middle .header-search").appendTo('.header-bottom '); 1048 } 1049 else{ 1050 jQuery(".cms-banner-item.style2 .cms-banner-img").insertAfter('.cms-banner-item.style2 .static-wrapper'); 1051 } 1052} 1053jQuery(document).ready(function () { 1054 divAppendCms(); 1055}); 1056jQuery(window).resize(function() { 1057 divAppendCms(); 1058}); 1059// ---------------- Preloader ---------------------- 1060jQuery(window).load(function() { 1061"use strict"; 1062var preloaderFadeOutTime = 10; 1063function hidePreloader() { 1064var preloader = jQuery('.spinner-wrapper'); 1065preloader.fadeOut(preloaderFadeOutTime); 1066} 1067hidePreloader(); 1068}); 1069// JS for Single Product With list 1070 function SingleProduct(){ 1071 "use strict"; 1072 jQuery('#home_all_carousel .owl-buttons .owl-next, #home_all_carousel .owl-buttons .owl-prev').click(function(){ 1073 jQuery(".image-carousel").addClass("owl-carousel"); 1074 jQuery('.image-carousel').owlCarousel({ 1075 loop:true, 1076 items: 1, 1077 margin:15, 1078 slideSpeed : 1000, 1079 paginationSpeed : 800, 1080 mouseDrag: true, 1081 touchDrag: false, 1082 navigation: true, 1083 pagination: true, 1084 itemsDesktop: [1299, 1], 1085 itemsDesktopSmall: [979, 1], 1086 itemsTablet: [767, 1], 1087 itemsMobile: [600, 1] 1088 }); 1089 });
1090 jQuery(".home-all-carousel").addClass("owl-carousel"); 1091 jQuery('.home-all-carousel').owlCarousel({ 1092 loop:true, 1093 items: 1, 1094 margin:15, 1095 slideSpeed : 1000, 1096 paginationSpeed : 800, 1097 addClassActive: true, 1098 mouseDrag: true, 1099 touchDrag: false, 1100 navigation: true, 1101 pagination: false, 1102 itemsDesktop: [1299, 1], 1103 itemsDesktopSmall: [979, 1], 1104 itemsTablet: [767, 1], 1105 itemsMobile: [600, 1] 1106 }); 1107 1108 jQuery(".image-carousel").addClass("owl-carousel"); 1109 jQuery('.image-carousel').owlCarousel({ 1110 loop:true, 1111 items: 1, 1112 margin:10, 1113 slideSpeed : 1000, 1114 paginationSpeed : 800, 1115 mouseDrag: false, 1116 navigation: false, 1117 pagination: false, 1118 itemsDesktop: [1299, 1], 1119 itemsDesktopSmall: [979, 1], 1120 itemsTablet: [767, 1], 1121 itemsMobile: [600, 1] 1122 }); 1123 1124 } 1125 jQuery(document).ready(function() { 1126 "use strict"; 1127 SingleProduct() 1128 }); 1129 jQuery(window).resize(function() { 1130 "use strict"; 1131 SingleProduct() 1132 }); 1133 // Countdown 1134 function timecounter() { 1135 "use strict"; 1136 jQuery('.countbox.hastime').each(function(){ 1137 var countTime = jQuery(this).attr('data-time'); 1138 jQuery(this).countdown(countTime, function(event) { 1139 jQuery(this).html( 1140 '<span class="timebox day"><span class="timebox-inner"><strong>'+event.strftime('%D')+'</strong></span><span class="time day">days</span></span><span class="timebox hour"><span class="timebox-inner"><strong>'+event.strftime('%H')+'</strong></span><span class="time hour">hours</span></span><span class="timebox minute"><span class="timebox-inner"><strong>'+event.strftime('%M')+'</strong></span><span class="time min">mins</span></span><span class="timebox second"><span class="timebox-inner"><strong>'+event.strftime('%S')+'</strong></span><span class="time sec">secs</span></span>' 1141 ); 1142 }); 1143 }); 1144 } 1145 jQuery(window).load(function() { 1146 "use strict"; 1147 timecounter(); 1148 }); 1149 jQuery(window).resize(function() { 1150 "use strict"; 1151 timecounter(); 1152 }); 1153 1154//wishlist counter 1155 1156jQuery( document ).ready( function($){ 1157 var update_wishlist_count = function() { 1158 $.ajax({ 1159 beforeSend: function () { 1160 1161 }, 1162 complete : function () { 1163 1164 }, 1165 data : { 1166 action: 'update_wishlist_count' 1167 }, 1168 1169 1170 success : function (data) { 1171 $('.wishlist .wishlist-count').html( data ); 1172 //do something 1173 }, 1174 1175 url: yith_wcwl_l10n.ajax_url 1176 }); 1177 }; 1178 1179 $('body').on( 'added_to_wishlist removed_from_wishlist', update_wishlist_count ); 1180} );
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.