1(function($) { 2 'use strict'; 3 4 /*-- 5 Menu Stick 6 -----------------------------------*/ 7 var header = $('.sticky-bar'); 8 var win = $(window); 9 win.on('scroll', function() { 10 var scroll = win.scrollTop(); 11 if (scroll < 200) { 12 header.removeClass('stick'); 13 } else { 14 header.addClass('stick'); 15 } 16 }); 17 18 19 20 /* Slider active */ 21 $('.slider-active , .information-active').owlCarousel({ 22 loop: true, 23 nav: false, 24 autoplay: false, 25 autoplayTimeout: 5000, 26 animateOut: 'fadeOut', 27 animateIn: 'fadeIn', 28 dotsData: true, 29 item: 1, 30 responsive: { 31 0: { 32 items: 1 33 }, 34 768: { 35 items: 1 36 }, 37 1000: { 38 items: 1 39 } 40 } 41 }); 42 43 44 /* Slider active hm10 */ 45 $('.single-slider-hm10').owlCarousel({ 46 loop: true, 47 nav: true, 48 autoplay: false, 49 autoplayTimeout: 5000, 50 animateOut: 'fadeOut', 51 animateIn: 'fadeIn', 52 navText: ['<i class="ti-angle-left"></i>', '<i class="ti-angle-right"></i>'], 53 item: 1, 54 responsive: { 55 0: { 56 items: 1 57 }, 58 768: { 59 items: 1 60 }, 61 1000: { 62 items: 1 63 } 64 } 65 }); 66 67 68 69 70 71 72 /* slider active 3 */ 73 $('.slider-active-3').owlCarousel({ 74 loop: true, 75 nav: false, 76 autoplay: false, 77 autoplayTimeout: 5000, 78 animateOut: 'fadeOut', 79 animateIn: 'fadeIn', 80 item: 1, 81 responsive: { 82 0: { 83 items: 1 84 }, 85 768: { 86 items: 1 87 }, 88 1000: { 89 items: 1 90 } 91 } 92 }); 93 94 95 /* Slider active 2 */ 96 $('.slider-active-2').on('initialized.owl.carousel changed.owl.carousel', function(e) { 97 if (!e.namespace) { 98 return; 99 } 100 var carousel = e.relatedTarget; 101 $('.counter').html('<span class="current">' + (carousel.relative(carousel.current()) + 1) + '</span><span class="total">' + carousel.items().length + '</span>'); 102 }) 103 104 $('.slider-active-2').owlCarousel({ 105 items: 1, 106 loop: true, 107 margin: 0, 108 nav: false, 109 responsive: { 110 0: { 111 items: 1 112 }, 113 768: { 114 items: 1 115 }, 116 1000: { 117 items: 1 118 } 119 } 120 }); 121 122 123 /* Slider active 4 */ 124 $('.slider-active-4').on('initialized.owl.carousel changed.owl.carousel', function(e) { 125 if (!e.namespace) { 126 return; 127 } 128 var carousel = e.relatedTarget; 129 $('.counter').html('<span class="current">0' + (carousel.relative(carousel.current()) + 1) + '</span><span class="total">0' + carousel.items().length + '</span>'); 130 }) 131 132 $('.slider-active-4').owlCarousel({ 133 items: 1, 134 loop: true, 135 margin: 0, 136 nav: false 137 }); 138 139 140 /* Tools slider active */ 141 $('.tools-slider-active').owlCarousel({ 142 loop: true, 143 nav: true, 144 autoplay: false, 145 autoplayTimeout: 5000, 146 animateOut: 'fadeOut', 147 animateIn: 'fadeIn', 148 navText: ['<i class="ti-angle-left"></i>', '<i class="ti-angle-right"></i>'], 149 item: 1, 150 responsive: { 151 0: { 152 items: 1 153 }, 154 768: { 155 items: 1 156 }, 157 1000: { 158 items: 1 159 } 160 } 161 }) 162 163 164 /* Feature slider active */ 165 $('.feature-slider-active').owlCarousel({ 166 loop: true, 167 nav: true, 168 autoplay: false, 169 autoplayTimeout: 5000, 170 animateOut: 'fadeOut', 171 animateIn: 'fadeIn', 172 navText: ['<i class="ti-angle-left"></i>', '<i class="ti-angle-right"></i>'], 173 item: 1, 174 responsive: { 175 0: { 176 items: 1 177 }, 178 768: { 179 items: 1 180 }, 181 1000: { 182 items: 1 183 } 184 } 185 }) 186 187 188 /* Testimonial active 2 */ 189 $('.testimonial-active-2').owlCarousel({ 190 loop: true, 191 nav: false, 192 autoplay: false, 193 autoplayTimeout: 5000, 194 animateOut: 'fadeOut', 195 animateIn: 'fadeIn', 196 navText: ['<i class="ti-angle-left"></i>', '<i class="ti-angle-right"></i>'], 197 item: 1, 198 responsive: { 199 0: { 200 items: 1 201 }, 202 768: { 203 items: 1 204 }, 205 1000: { 206 items: 1 207 } 208 } 209 }) 210 211 212 /* Testimonial active 3 */ 213 $('.testimonial-active-3').owlCarousel({ 214 loop: true, 215 nav: false, 216 autoplay: false, 217 autoplayTimeout: 5000, 218 animateOut: 'fadeOut', 219 animateIn: 'fadeIn', 220 navText: ['<i class="ti-angle-left"></i>', '<i class="ti-angle-right"></i>'], 221 item: 2, 222 margin: 50, 223 responsive: { 224 0: { 225 items: 1 226 }, 227 768: { 228 items: 1 229 }, 230 992: { 231 items: 2 232 }, 233 1000: { 234 items: 2 235 } 236 } 237 }) 238 239 240 /* Testimonial active 4 */ 241 $('.testimonial-active-4').owlCarousel({ 242 loop: true, 243 nav: false, 244 autoplay: false, 245 autoplayTimeout: 5000, 246 animateOut: 'fadeOut', 247 animateIn: 'fadeIn', 248 navText: ['<i class="ti-angle-left"></i>', '<i class="ti-angle-right"></i>'], 249 item: 3, 250 margin: 30, 251 responsive: { 252 0: { 253 items: 1 254 }, 255 768: { 256 items: 2 257 }, 258 992: { 259 items: 2 260 }, 261 1000: { 262 items: 3 263 } 264 } 265 }) 266 267 268 /* Portfolio carousel active */ 269 $('.portfolio-carousel-active').owlCarousel({ 270 loop: true, 271 nav: true, 272 autoplay: false, 273 autoplayTimeout: 5000, 274 animateOut: 'fadeOut', 275 animateIn: 'fadeIn', 276 navText: ['<i class="ti-angle-left"></i>', '<i class="ti-angle-right"></i>'], 277 item: 3, 278 margin: 15, 279 responsive: { 280 0: { 281 items: 1 282 }, 283 768: { 284 items: 2 285 }, 286 992: { 287 items: 3 288 }, 289 1000: { 290 items: 3 291 } 292 } 293 }) 294 295 296 /* tools-slider-active */ 297 $('.single-portfolio-carousel').owlCarousel({ 298 loop: true, 299 nav: true, 300 autoplay: false, 301 autoplayTimeout: 5000, 302 animateOut: 'fadeOut', 303 animateIn: 'fadeIn', 304 navText: ['<i class="ti-angle-left"></i>', '<i class="ti-angle-right"></i>'], 305 item: 1, 306 responsive: { 307 0: { 308 items: 1 309 }, 310 768: { 311 items: 1 312 }, 313 1000: { 314 items: 1 315 } 316 } 317 }) 318 319 /* categorie-slider-active */ 320 $('.categorie-slider-active').owlCarousel({ 321 loop: true, 322 nav: false, 323 autoplay: false, 324 autoplayTimeout: 5000, 325 item: 3, 326 margin: 30, 327 responsive: { 328 0: { 329 items: 1 330 }, 331 576: { 332 items: 2 333 }, 334 768: { 335 items: 2 336 }, 337 992: { 338 items: 3 339 }, 340 1000: { 341 items: 3 342 } 343 } 344 }) 345 346 347 348 /* Blog gallery slider */ 349 $('.blog-gallery-slider').owlCarousel({ 350 loop: true, 351 nav: true, 352 autoplay: false, 353 autoplayTimeout: 5000, 354 navText: ['<i class="ti-angle-left"></i>', '<i class="ti-angle-right"></i>'], 355 animateOut: 'fadeOut', 356 animateIn: 'fadeIn', 357 item: 1, 358 responsive: { 359 0: { 360 items: 1 361 }, 362 768: { 363 items: 1 364 }, 365 1000: { 366 items: 1 367 } 368 } 369 }) 370 371 /* product details slider active */
372 $('.pro-details-slider-active').owlCarousel({ 373 loop: true, 374 nav: true, 375 autoplay: false, 376 autoplayTimeout: 5000, 377 navText: ['<i class="ti-angle-left"></i>', '<i class="ti-angle-right"></i>'], 378 animateOut: 'fadeOut', 379 animateIn: 'fadeIn', 380 item: 1, 381 responsive: { 382 0: { 383 items: 1 384 }, 385 768: { 386 items: 1 387 }, 388 1000: { 389 items: 1 390 } 391 } 392 }) 393 394 395 /* brand-logo-active */ 396 $('.brand-logo-active').owlCarousel({ 397 loop: true, 398 nav: false, 399 autoplay: false, 400 autoplayTimeout: 5000, 401 animateOut: 'fadeOut', 402 animateIn: 'fadeIn', 403 item: 6, 404 margin: 15, 405 responsive: { 406 0: { 407 items: 1 408 }, 409 320: { 410 items: 2 411 }, 412 576: { 413 items: 3 414 }, 415 768: { 416 items: 4 417 }, 418 1000: { 419 items: 6 420 } 421 } 422 }) 423 424 425 /* Instragram active */ 426 $('.instragram-active').owlCarousel({ 427 loop: true, 428 nav: false, 429 autoplay: false, 430 autoplayTimeout: 5000, 431 animateOut: 'fadeOut', 432 animateIn: 'fadeIn', 433 item: 6, 434 margin: 20, 435 responsive: { 436 0: { 437 items: 1 438 }, 439 768: { 440 items: 4 441 }, 442 1000: { 443 items: 6 444 } 445 } 446 }) 447 448 449 /* Instragram active 2 */ 450 $('.instragram-active-2').owlCarousel({ 451 loop: true, 452 nav: false, 453 autoplay: false, 454 autoplayTimeout: 5000, 455 animateOut: 'fadeOut', 456 animateIn: 'fadeIn', 457 item: 5, 458 margin: 15, 459 responsive: { 460 0: { 461 items: 1 462 }, 463 576: { 464 items: 2 465 }, 466 768: { 467 items: 3 468 }, 469 992: { 470 items: 4 471 }, 472 1000: { 473 items: 5 474 } 475 } 476 }) 477 478 479 /* Instragram active 3 */ 480 $('.instragram-active-3').owlCarousel({ 481 loop: true, 482 nav: false, 483 autoplay: false, 484 autoplayTimeout: 5000, 485 animateOut: 'fadeOut', 486 animateIn: 'fadeIn', 487 item: 6, 488 margin: 15, 489 responsive: { 490 0: { 491 items: 1 492 }, 493 576: { 494 items: 2 495 }, 496 768: { 497 items: 3 498 }, 499 992: { 500 items: 4 501 }, 502 1000: { 503 items: 5 504 } 505 } 506 }) 507 508 509 /* Instragram active 4 */ 510 $('.instragram-active-4').owlCarousel({ 511 loop: true, 512 nav: false, 513 autoplay: false, 514 autoplayTimeout: 5000, 515 animateOut: 'fadeOut', 516 animateIn: 'fadeIn', 517 item: 4, 518 responsive: { 519 0: { 520 items: 1 521 }, 522 576: { 523 items: 2 524 }, 525 768: { 526 items: 3 527 }, 528 992: { 529 items: 4 530 }, 531 1000: { 532 items: 5 533 } 534 } 535 }) 536 537 538 /* Recent project active */ 539 $('.recent-project-active').owlCarousel({ 540 loop: true, 541 nav: false, 542 autoplay: false, 543 autoplayTimeout: 5000, 544 animateOut: 'fadeOut', 545 animateIn: 'fadeIn', 546 item: 4, 547 margin: 20, 548 responsive: { 549 0: { 550 items: 1 551 }, 552 768: { 553 items: 3 554 }, 555 1000: { 556 items: 4 557 } 558 } 559 }) 560 561 562 /* Related product active */ 563 $('.related-product-active').owlCarousel({ 564 loop: true, 565 nav: false, 566 autoplay: false, 567 autoplayTimeout: 5000, 568 animateOut: 'fadeOut', 569 animateIn: 'fadeIn', 570 item: 4, 571 margin: 40, 572 responsive: { 573 0: { 574 items: 1 575 }, 576 576: { 577 items: 2 578 }, 579 768: { 580 items: 2 581 }, 582 992: { 583 items: 3 584 }, 585 1000: { 586 items: 4 587 } 588 } 589 }) 590 591 592 /*====== sidebarSearch ======*/ 593 function sidebarSearch() {
594 var searchTrigger = $('button.sidebar-trigger-search'), 595 endTriggersearch = $('button.search-close'), 596 container = $('.main-search-active'); 597 searchTrigger.on('click', function() { 598 container.addClass('inside'); 599 }); 600 endTriggersearch.on('click', function() { 601 container.removeClass('inside'); 602 }); 603 }; 604 sidebarSearch(); 605 606 607 /*====== sidebar active ======*/ 608 function sidebarNav() { 609 var navbarTrigger = $('button.header-navbar-active'), 610 endTrigger = $('button.op-sidebar-close'), 611 container = $('.sidebar-active'), 612 wrapper = $('.wrapper'); 613 614 wrapper.prepend('<div class="body-overlay"></div>'); 615 616 navbarTrigger.on('click', function() { 617 container.addClass('inside'); 618 wrapper.addClass('overlay-active'); 619 }); 620 621 endTrigger.on('click', function() { 622 container.removeClass('inside'); 623 wrapper.removeClass('overlay-active'); 624 }); 625 626 $('.body-overlay').on('click', function() { 627 container.removeClass('inside'); 628 wrapper.removeClass('overlay-active'); 629 }); 630 }; 631 sidebarNav(); 632 633 634 /* Sidemenu Dropdown */ 635 function sidemenuDropdown() { 636 var $this = $('.wrap-sidebar-menu'); 637 $this.find('nav.menu .cr-dropdown') 638 .find('ul').slideUp(); 639 $this.find('nav.menu li.cr-dropdown > a, nav.menu li.cr-sub-dropdown > a').on('click', function(e) { 640 e.preventDefault(); 641 $(this).next().slideToggle(); 642 }); 643 } 644 sidemenuDropdown(); 645 646 647 /*-- 648 Magnific Popup 649 ------------------------*/ 650 $('.img-popup').magnificPopup({ 651 type: 'image', 652 gallery: { 653 enabled: true 654 } 655 }); 656 657 658 /*----------------------- 659 Portfolio carousel active 660 -----------------------------------*/ 661 $('.portfolio-slider-active').slick({ 662 centerMode: true, 663 arrows: false, 664 centerPadding: '155px', 665 slidesToShow: 4, 666 responsive: [{ 667 breakpoint: 1365, 668 settings: { 669 slidesToShow: 3, 670 } 671 }, 672 { 673 breakpoint: 1200, 674 settings: { 675 slidesToShow: 2, 676 } 677 }, 678 { 679 breakpoint: 991, 680 settings: { 681 slidesToShow: 2, 682 centerPadding: '120px', 683 } 684 }, 685 { 686 breakpoint: 768, 687 settings: { 688 slidesToShow: 1, 689 centerPadding: '100px', 690 } 691 }, 692 { 693 breakpoint: 575, 694 settings: { 695 slidesToShow: 1, 696 centerPadding: '50px', 697 } 698 } 699 ] 700 }); 701 702 /*----------------------- 703 Shop carousel active 704 -----------------------------------*/ 705 $('.shop-carousel-active').slick({ 706 centerMode: true, 707 arrows: true, 708 prevArrow: '<span class="cr-navigation cr-navigation-prev"><i class="ti-angle-left"></i></span>', 709 nextArrow: '<span class="cr-navigation cr-navigation-next"><i class="ti-angle-right"></i></span>', 710 centerPadding: '190px', 711 slidesToShow: 3, 712 responsive: [{ 713 breakpoint: 1365, 714 settings: { 715 slidesToShow: 3, 716 } 717 }, 718 { 719 breakpoint: 1200, 720 settings: { 721 slidesToShow: 2, 722 } 723 }, 724 { 725 breakpoint: 991, 726 settings: { 727 slidesToShow: 2, 728 centerPadding: '120px', 729 } 730 }, 731 { 732 breakpoint: 767, 733 settings: { 734 slidesToShow: 1, 735 centerPadding: '50px', 736 } 737 } 738 ] 739 });
740 741 /*----------------------- 742 Testimonial-active 743 -----------------------------------*/ 744 $('.testimonial-active').slick({ 745 arrows: false, 746 slidesToShow: 4, 747 slidesToScroll: 1, 748 autoplay: false, 749 autoplaySpeed: 2000, 750 centerMode: true, 751 centerPadding: '0px', 752 focusOnSelect: true, 753 infinite: true, 754 swipe: false, 755 asNavFor: '.testimonial-text-slider', 756 responsive: [{ 757 breakpoint: 1200, 758 settings: { 759 slidesToShow: 3, 760 } 761 }, 762 { 763 breakpoint: 991, 764 settings: { 765 slidesToShow: 3, 766 } 767 }, 768 { 769 breakpoint: 767, 770 settings: { 771 slidesToShow: 2, 772 } 773 }, 774 { 775 breakpoint: 420, 776 settings: { 777 autoplay: true, 778 dots: false, 779 slidesToShow: 1, 780 centerMode: false, 781 } 782 } 783 ] 784 }); 785 786 787 /*----------------------- 788 Testimonial Slick Carousel 789 -----------------------------------*/ 790 $('.testimonial-text-slider').slick({ 791 slidesToShow: 1, 792 slidesToScroll: 1, 793 arrows: false, 794 draggable: false, 795 fade: true, 796 asNavFor: '.slider-nav', 797 }); 798 799 800 /* magnificPopup video popup */ 801 $('.video-popup').magnificPopup({ 802 type: 'iframe' 803 }); 804 805 /* magnificPopup image popup */ 806 $('.img-popup').magnificPopup({ 807 type: 'image', 808 gallery: { 809 enabled: true 810 } 811 }); 812 813 814 /* masonry Active */ 815 var isotopFilter = $('.portfolio-menu-active , .product-menu-active'); 816 var isotopGrid = $('.grid'); 817 var isotopGridItemSelector = $('.grid-item'); 818 var isotopGridItem = '.grid-item'; 819 820 isotopFilter.find('button:first-child').addClass('active'); 821 //Images Loaded 822 isotopGrid.imagesLoaded(function() { 823 /*-- init Isotope --*/ 824 var initial_items = isotopGrid.data('show'); 825 var next_items = isotopGrid.data('load'); 826 var loadMoreBtn = $('.load-more-toggle'); 827 var $grid = isotopGrid.isotope({ 828 itemSelector: isotopGridItem, 829 layoutMode: 'masonry', 830 masonry: { 831 // use outer width of grid-sizer for columnWidth 832 columnWidth: isotopGridItem, 833 } 834 }); 835 /*-- Isotop Filter Menu --*/ 836 isotopFilter.on('click', 'button', function() { 837 var filterValue = $(this).attr('data-filter'); 838 isotopFilter.find('button').removeClass('active'); 839 $(this).addClass('active'); 840 // use filterFn if matches value 841 $grid.isotope({ 842 filter: filterValue 843 }); 844 }); 845 /*-- Update Filter Counts --*/ 846 function updateFilterCounts() { 847 // get filtered item elements 848 var itemElems = $grid.isotope('getFilteredItemElements'); 849 if (isotopGridItemSelector.hasClass('hidden')) { 850 isotopGridItemSelector.removeClass('hidden'); 851 } 852 var index = 0; 853 $(itemElems).each(function() { 854 if (index >= initial_items) { 855 $(this).addClass('hidden'); 856 } 857 index++; 858 }); 859 $grid.isotope('layout'); 860 } 861 /*-- Function that Show items when page is loaded --*/ 862 function showNextItems(pagination) { 863 var itemsMax = $('.hidden').length; 864 var itemsCount = 0; 865 $('.hidden').each(function() { 866 if (itemsCount < pagination) { 867 $(this).removeClass('hidden'); 868 itemsCount++; 869 } 870 }); 871 if (itemsCount >= itemsMax) {
872 loadMoreBtn.hide(); 873 } 874 $grid.isotope('layout'); 875 } 876 /*-- Function that hides items when page is loaded --*/ 877 function hideItems(pagination) { 878 var itemsMax = $(isotopGridItem).length; 879 var itemsCount = 0; 880 $(isotopGridItem).each(function() { 881 if (itemsCount >= pagination) { 882 $(this).addClass('hidden'); 883 } 884 itemsCount++; 885 }); 886 if (itemsCount < itemsMax || initial_items >= itemsMax) { 887 loadMoreBtn.hide(); 888 } 889 $grid.isotope('layout'); 890 } 891 /*-- Function that Load items when Button is Click --*/ 892 loadMoreBtn.on('click', function(e) { 893 e.preventDefault(); 894 showNextItems(next_items); 895 }); 896 hideItems(initial_items); 897 }); 898 899 900 /* language dropdown */ 901 $(".language li a").on("click", function(e) { 902 e.preventDefault(); 903 $(this).parent().find('.lang-dropdown').slideToggle('medium'); 904 }) 905 906 907 /*-------------------------- 908 counterUp 909 ---------------------------- */ 910 $('.count').counterUp({ 911 delay: 10, 912 time: 5000 913 }); 914 915 916 /*========================= 917 Toggle Ativation 918 ===========================*/ 919 function itemToggler() { 920 $(".toggle-item-active").slice(0, 10).show(); 921 $(".item-wrapper").find(".loadMore").on('click', function(e) { 922 e.preventDefault(); 923 $(this).parents(".item-wrapper").find(".toggle-item-active:hidden").slice(0, 5).slideDown(); 924 if ($(".toggle-item-active:hidden").length == 0) { 925 $(this).parent('.toggle-btn').fadeOut('slow'); 926 } 927 }); 928 } 929 itemToggler(); 930 931 /*--------------------- 932 toggle item active2 933 --------------------- */ 934 function itemToggler2() { 935 $(".toggle-item-active2").slice(0, 16).show(); 936 $(".item-wrapper2").find(".loadMore2").on('click', function(e) { 937 e.preventDefault(); 938 $(this).parents(".item-wrapper2").find(".toggle-item-active2:hidden").slice(0, 5).slideDown(); 939 if ($(".toggle-item-active2:hidden").length == 0) { 940 $(this).parent('.toggle-btn2').fadeOut('slow'); 941 } 942 }); 943 } 944 itemToggler2(); 945 946 947 /* parallax active */ 948 $('.parallax-window').parallax(); 949 950 951 /*--------------------- 952 Price slider 953 --------------------- */ 954 var sliderrange = $('#slider-range'); 955 var amountprice = $('#amount'); 956 $(function() { 957 sliderrange.slider({ 958 range: true, 959 min: 0, 960 max: 1200, 961 values: [0, 800], 962 slide: function(event, ui) { 963 amountprice.val("$" + ui.values[0] + " - $" + ui.values[1]); 964 } 965 }); 966 amountprice.val("$" + sliderrange.slider("values", 0) + 967 " - $" + sliderrange.slider("values", 1)); 968 }); 969 970 971 /* Cart Currency Search toggle active */ 972 $(".filter-active a").on("click", function(e) { 973 e.preventDefault(); 974 $(this).parent().find('.shop-filter-menu').slideToggle('medium'); 975 }) 976 977 978 /*-------------------------- 979 Product Zoom 980 ---------------------------- */ 981 $(".zoompro").elevateZoom({ 982 gallery: "gallery", 983 galleryActiveClass: "active", 984 zoomWindowWidth: 300, 985 zoomWindowHeight: 100, 986 scrollZoom: false, 987 zoomType: "inner", 988 cursor: "crosshair" 989 }); 990 991 992 /*---------------------------- 993 Cart Plus Minus Button 994 ------------------------------ */ 995 var CartPlusMinus = $('.cart-plus-minus'); 996 CartPlusMinus.prepend('<div class="dec qtybutton">-</div>'); 997 CartPlusMinus.append('<div class="inc qtybutton">+</div>'); 998 $(".qtybutton").on("click", function() { 999 var $button = $(this); 1000 var oldValue = $button.parent().find("input").val(); 1001 if ($button.text() === "+") { 1002 var newVal = parseFloat(oldValue) + 1; 1003 } else { 1004 // Don't allow decrementing below zero 1005 if (oldValue > 0) { 1006 var newVal = parseFloat(oldValue) - 1; 1007 } else { 1008 newVal = 1; 1009 } 1010 } 1011 $button.parent().find("input").val(newVal); 1012 });
1013 1014 1015 /*--------------------- 1016 Product dec slider 1017 --------------------- */ 1018 $('.product-dec-slider').slick({ 1019 infinite: true, 1020 slidesToShow: 3, 1021 slidesToScroll: 1, 1022 prevArrow: '<span class="product-dec-icon product-dec-prev"><i class="ti-angle-left"></i></span>', 1023 nextArrow: '<span class="product-dec-icon product-dec-next"><i class="ti-angle-right"></i></span>', 1024 responsive: [{ 1025 breakpoint: 768, 1026 settings: { 1027 slidesToShow: 3, 1028 slidesToScroll: 1 1029 } 1030 }, 1031 { 1032 breakpoint: 480, 1033 settings: { 1034 slidesToShow: 3, 1035 slidesToScroll: 1 1036 } 1037 }, 1038 { 1039 breakpoint: 479, 1040 settings: { 1041 slidesToShow: 2, 1042 slidesToScroll: 1 1043 } 1044 } 1045 ] 1046 }); 1047 1048 1049 /*--------------------- 1050 product dec slider 2 1051 --------------------- */ 1052 $('.product-dec-slider-2').slick({ 1053 infinite: true, 1054 slidesToShow: 4, 1055 vertical: true, 1056 slidesToScroll: 1, 1057 centerPadding: '60px', 1058 prevArrow: '<span class="product-dec-icon product-dec-prev"><i class="ti-angle-up"></i></span>', 1059 nextArrow: '<span class="product-dec-icon product-dec-next"><i class="ti-angle-down"></i></span>', 1060 responsive: [{ 1061 breakpoint: 992, 1062 settings: { 1063 slidesToShow: 4, 1064 slidesToScroll: 1 1065 } 1066 }, 1067 { 1068 breakpoint: 767, 1069 settings: { 1070 slidesToShow: 4, 1071 slidesToScroll: 1 1072 } 1073 }, 1074 { 1075 breakpoint: 479, 1076 settings: { 1077 slidesToShow: 4, 1078 slidesToScroll: 1 1079 } 1080 } 1081 ] 1082 }); 1083 1084 1085 /*-- 1086 pro-details color Active 1087 -----------------------------------*/ 1088 $('.pro-details-color2-content ul li') 1089 .on('click', function() { 1090 $('.pro-details-color2-content ul li').removeClass('active'); 1091 $(this).addClass('active'); 1092 }); 1093 $('.product-sidebar-active').stickySidebar({ 1094 topSpacing: 80, 1095 bottomSpacing: 30, 1096 minWidth: 767, 1097 }); 1098 1099 1100 /*------------------------- 1101 Create an account toggle 1102 --------------------------*/ 1103 $('.checkout-toggle2').on('click', function() { 1104 $('.open-toggle2').slideToggle(1000); 1105 }); 1106 1107 $('.checkout-toggle').on('click', function() { 1108 $('.open-toggle').slideToggle(1000); 1109 }); 1110 1111 1112 /*------------------------- 1113 tooltip 1114 --------------------------*/ 1115 $('[data-toggle="tooltip"]').tooltip() 1116 1117 1118 /*------ Wow Active ----*/ 1119 new WOW().init(); 1120 1121 1122 /*-- masonry active 2 --*/ 1123 var isotopGrid2 = $('.grid-2'); 1124 var isotopGridItemSelector2 = $('.grid-item-2'); 1125 var isotopGridItem2 = '.grid-item-2'; 1126 //Images Loaded 1127 isotopGrid2.imagesLoaded(function() { 1128 /*-- init Isotope --*/ 1129 var initial_items = isotopGrid2.data('show'); 1130 var next_items = isotopGrid2.data('load'); 1131 var loadMoreBtn = $('.load-more-toggle'); 1132 1133 var $grid = isotopGrid2.isotope({ 1134 itemSelector: isotopGridItem2, 1135 layoutMode: 'fitRows', 1136 masonry: { 1137 // use outer width of grid-sizer for columnWidth 1138 columnWidth: isotopGridItem2, 1139 } 1140 }); 1141 /*-- Isotop Filter Menu --*/ 1142 isotopFilter.on('click', 'button', function() { 1143 var filterValue = $(this).attr('data-filter'); 1144 isotopFilter.find('button').removeClass('active'); 1145 $(this).addClass('active'); 1146 // use filterFn if matches value 1147 $grid.isotope({ 1148 filter: filterValue 1149 }); 1150 }); 1151 /*-- Update Filter Counts --*/ 1152 function updateFilterCounts() { 1153 // get filtered item elements 1154 var itemElems = isotopGrid2.isotope('getFilteredItemElements'); 1155 if (isotopGridItemSelector2.hasClass('hidden')) { 1156 isotopGridItemSelector2.removeClass('hidden'); 1157 } 1158 var index = 0; 1159 $(itemElems).each(function() { 1160 if (index >= initial_items) { 1161 $(this).addClass('hidden'); 1162 } 1163 index++; 1164 }); 1165 isotopGrid2.isotope('layout'); 1166 } 1167 /*-- Function that Show items when page is loaded --*/ 1168 function showNextItems(pagination) {
1169 var itemsMax = $('.hidden').length; 1170 var itemsCount = 0; 1171 $('.hidden').each(function() { 1172 if (itemsCount < pagination) { 1173 $(this).removeClass('hidden'); 1174 itemsCount++; 1175 } 1176 }); 1177 if (itemsCount >= itemsMax) { 1178 loadMoreBtn.hide(); 1179 } 1180 isotopGrid2.isotope('layout'); 1181 } 1182 /*-- Function that hides items when page is loaded --*/ 1183 function hideItems(pagination) { 1184 var itemsMax = $(isotopGridItem2).length; 1185 var itemsCount = 0; 1186 $(isotopGridItem2).each(function() { 1187 if (itemsCount >= pagination) { 1188 $(this).addClass('hidden'); 1189 } 1190 itemsCount++; 1191 }); 1192 if (itemsCount < itemsMax || initial_items >= itemsMax) { 1193 loadMoreBtn.hide(); 1194 } 1195 isotopGrid2.isotope('layout'); 1196 } 1197 /*-- Function that Load items when Button is Click --*/ 1198 loadMoreBtn.on('click', function(e) { 1199 e.preventDefault(); 1200 showNextItems(next_items); 1201 }); 1202 hideItems(initial_items); 1203 }); 1204 1205 1206 1207 /*-------------------------- 1208 ScrollUp 1209 ---------------------------- */ 1210 $.scrollUp({ 1211 scrollText: '<i class="fa fa-angle-double-up"></i>', 1212 easingType: 'linear', 1213 scrollSpeed: 900, 1214 animation: 'fade' 1215 }); 1216 1217 1218 /*---------------------------- 1219 text-animation 1220 ------------------------------ */ 1221 $('.text-animate-1').textillate({ 1222 loop: true, 1223 in: { 1224 effect: 'fadeInDown', 1225 }, 1226 out: { 1227 effect: 'flip', 1228 }, 1229 }); 1230 1231 1232 $('#mobile-menu-active').slicknav({ 1233 appendTo : ".header-area", 1234 label : '<i class="menu-icon-open ti-menu"></i><i class="menu-icon-colse ti-close"></i> ', 1235 closedSymbol: '<i class="ti-plus"></i>', 1236 openedSymbol : '<i class="ti-minus"></i>', 1237 1238 }); 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248})(jQuery);
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.