1(function ($) { 2 "use strict"; 3 4 new WOW().init(); 5 6 /*---background image---*/ 7 function dataBackgroundImage() { 8 $('[data-bgimg]').each(function () { 9 var bgImgUrl = $(this).data('bgimg'); 10 $(this).css({ 11 'background-image': 'url(' + bgImgUrl + ')', // + meaning concat 12 }); 13 }); 14 } 15 16 $(window).on('load', function () { 17 dataBackgroundImage(); 18 }); 19 20 /*---stickey menu---*/ 21 $(window).on('scroll',function() { 22 var scroll = $(window).scrollTop(); 23 24 if (scroll < 100) { 25 $(".sticky-header").removeClass("sticky"); 26 }else{ 27 $(".sticky-header").addClass("sticky"); 28 } 29 }); 30 31 32 33 //sticky header in mobile view 34 35 36 37 // On scroll event 38 $(window).on('scroll', function () { 39 if ($(window).width() <= 768) { // Check for mobile view 40 if ($(window).scrollTop() > 125) { // Adjust scroll threshold as needed 41 $('.main_header').addClass('sticky_main_header'); 42 43 var main_header_height= $('.main_header').height(); 44 45 $('body').css('padding-top',main_header_height); //to fix page scroll position 46 47 } else { 48 $('.main_header').removeClass('sticky_main_header'); 49 50 $('body').css('padding-top','0px'); //to fix page scroll position 51 } 52 } else { 53 $('.main_header').removeClass('sticky_main_header'); // Ensure class is removed on desktop 54 } 55 }); 56 57 58 59 /*---jQuery MeanMenu---*/ 60 $('.mobile-menu nav').meanmenu({ 61 meanScreenWidth: "9901", 62 meanMenuContainer: ".mobile-menu", 63 onePage: true, 64 }); 65 66 /*---slider activation---*/ 67 var $slider = $('.slider_area'); 68 if($slider.length > 0){ 69 $slider.owlCarousel({ 70 animateOut: 'fadeOut', 71 loop: true, 72 nav: false, 73 autoplay: true, 74 autoplayTimeout: 3000, 75 items: 1, 76 dots:true, 77 }); 78 } 79 80 81 82 83 /*---product column5 activation---*/ 84 $('.product_column5').on('changed.owl.carousel initialized.owl.carousel', function (event) { 85 $(event.target).find('.owl-item').removeClass('last').eq(event.item.index + event.page.size - 1).addClass('last')}).owlCarousel({ 86 autoplay: true, 87 loop: true, 88 nav: true, 89 autoplayTimeout: 8000, 90 items: 5, 91 margin:20, 92 dots:false, 93 navText: ['<i class="ion-ios-arrow-left"></i>','<i class="ion-ios-arrow-right"></i>'], 94 responsiveClass:true, 95 responsive:{ 96 0:{ 97 items:1, 98 }, 99 576:{ 100 items:2, 101 }, 102 768:{ 103 items:3, 104 }, 105 992:{ 106 items:4, 107 }, 108 1200:{ 109 items:5, 110 }, 111 112 113 } 114 }); 115 116 /*---product slick column5 activation---*/ 117 $('.product_slick_column5').slick({ 118 centerMode: true, 119 centerPadding: '0', 120 slidesToShow: 5, 121 rows: 2, 122 prevArrow:'<button class="prev_arrow"><i class="ion-ios-arrow-left"></i></button>', 123 nextArrow:'<button class="next_arrow"><i class="ion-ios-arrow-right"></i></button>', 124 responsive:[ 125 { 126 breakpoint: 576, 127 settings: { 128 slidesToShow: 1, 129 slidesToScroll: 1, 130 } 131 }, 132 { 133 breakpoint: 768, 134 settings: { 135 slidesToShow: 2, 136 slidesToScroll: 2, 137 } 138 }, 139 { 140 breakpoint: 991, 141 settings: { 142 slidesToShow: 3, 143 slidesToScroll: 3, 144 } 145 }, 146 { 147 breakpoint: 1200, 148 settings: { 149 slidesToShow: 4, 150 slidesToScroll: 4, 151 } 152 }, 153 ] 154 }); 155 156 /*---product slick column4 activation---*/ 157 $('.product_slick_column4').slick({ 158 centerMode: true, 159 centerPadding: '0', 160 slidesToShow: 4, 161 rows: 2, 162 prevArrow:'<button class="prev_arrow"><i class="ion-ios-arrow-left"></i></button>', 163 nextArrow:'<button class="next_arrow"><i class="ion-ios-arrow-right"></i></button>', 164 responsive:[ 165 { 166 breakpoint: 576, 167 settings: { 168 slidesToShow: 1, 169 slidesToScroll: 1, 170 } 171 }, 172 { 173 breakpoint: 768, 174 settings: { 175 slidesToShow: 2, 176 slidesToScroll: 2, 177 } 178 }, 179 { 180 breakpoint: 991, 181 settings: { 182 slidesToShow: 3, 183 slidesToScroll: 3, 184 } 185 }, 186 { 187 breakpoint: 1200, 188 settings: { 189 slidesToShow: 3, 190 slidesToScroll: 3, 191 } 192 }, 193 ] 194 }); 195 196 /*---product column4 activation---*/ 197 $('.product_column4').on('changed.owl.carousel initialized.owl.carousel', function (event) { 198 $(event.target).find('.owl-item').removeClass('last').eq(event.item.index + event.page.size - 1).addClass('last')}).owlCarousel({ 199 loop: true, 200 nav: true, 201 autoplay: true, 202 autoplaySpeed: 1500, // start next transition immediately 203 autoplayTimeout: 2000, 204 speed: 2000, // long duration = slow continuous motion (ms) 205 pauseOnHover: true, // pause when mouse hovers 206 items: 5, 207 margin:20, 208 dots:false, 209 navText: ['<i class="ion-ios-arrow-left"></i>','<i class="ion-ios-arrow-right"></i>'], 210 responsiveClass:true, 211 responsive:{ 212 0:{ 213 items:2, 214 }, 215 576:{ 216 items:2, 217 }, 218 768:{ 219 items:3, 220 }, 221 992:{ 222 items:3, 223 }, 224 1200:{ 225 items:4, 226 }, 227 228 229 } 230 }); 231 232 233$('.reviews_slider').slick({ 234 slidesToShow: 4, 235 slidesToScroll: 1, 236 237 infinite: true, 238 239 autoplay: true, 240 autoplaySpeed: 3000, 241 speed: 2500, 242 243 cssEase: 'ease', 244 pauseOnHover: false, 245 pauseOnFocus: false, 246 247 arrows: true, 248 dots: false, 249 250 swipe: true, 251 swipeToSlide: true, 252 touchMove: true, 253 draggable: true, 254 255 prevArrow: '<button class="prev_arrow"><i class="ion-ios-arrow-left"></i></button>', 256 nextArrow: '<button class="next_arrow"><i class="ion-ios-arrow-right"></i></button>', 257 258 responsive: [ 259 { 260 breakpoint: 1200, 261 settings: { 262 slidesToShow: 4, 263 slidesToScroll: 1 264 } 265 }, 266 { 267 breakpoint: 991, 268 settings: { 269 slidesToShow: 3, 270 slidesToScroll: 1 271 } 272 }, 273 { 274 breakpoint: 768, 275 settings: { 276 slidesToShow: 2, 277 slidesToScroll: 1 278 } 279 }, 280 { 281 breakpoint: 480, 282 settings: { 283 slidesToShow: 1, 284 slidesToScroll: 1 285 } 286 } 287 ] 288}); 289 290 291$('#productAccordion').on('shown.bs.collapse', function () { 292 293 var $slider = $('.reviews_slider'); 294 295 // Recalculate dimensions because it was hidden 296 $slider.trigger('refresh.owl.carousel'); 297 298 // Start autoplay 299 $slider.trigger('play.owl.autoplay'); 300 301}); 302 303 /*---reviews slider activation---*/ 304 /* 305 $('.reviews_slider').on('changed.owl.carousel initialized.owl.carousel', function (event) { 306 $(event.target).find('.owl-item').removeClass('last').eq(event.item.index + event.page.size - 1).addClass('last')}).owlCarousel({ 307 loop: true, 308 nav: true, 309 autoplayTimeout: 3500, 310 autoplaySpeed: 1000, 311 speed: 1000, 312 speed: 2000, // long duration = slow continuous motion (ms) 313 pauseOnHover: false, // pause when mouse hovers 314 items: 4, 315 margin:20, 316 dots:false, 317 navText: ['<i class="ion-ios-arrow-left"></i>','<i class="ion-ios-arrow-right"></i>'], 318 responsiveClass:true, 319 responsive:{ 320 0:{ 321 items:1, 322 }, 323 576:{ 324 items:1, 325 }, 326 768:{ 327 items:3, 328 }, 329 992:{ 330 items:3, 331 }, 332 1200:{ 333 items:4, 334 }, 335 336 337 } 338 }); 339 340 */ 341 342 343 344 /*---product deals column4 activation---*/ 345 $('.product_deals_column4').on('changed.owl.carousel initialized.owl.carousel', function (event) { 346 $(event.target).find('.owl-item').removeClass('last').eq(event.item.index + event.page.size - 1).addClass('last')}).owlCarousel({ 347 autoplay: true, 348 loop: true, 349 nav: true, 350 autoplay: false, 351 autoplayTimeout: 8000, 352 dots:false, 353 navText: ['Prev','Next'],
354 responsiveClass:true, 355 responsive:{ 356 0:{ 357 items:1, 358 }, 359 576:{ 360 items:2, 361 }, 362 768:{ 363 items:3, 364 }, 365 992:{ 366 items:3, 367 }, 368 1200:{ 369 items:4, 370 }, 371 372 373 } 374 }); 375 376 /*---product column1 activation---*/ 377 $('.product_column1').on('changed.owl.carousel initialized.owl.carousel', function (event) { 378 $(event.target).find('.owl-item').removeClass('last').eq(event.item.index + event.page.size - 1).addClass('last')}).owlCarousel({ 379 autoplay: true, 380 loop: true, 381 nav: true, 382 autoplay: false, 383 autoplayTimeout: 8000, 384 items: 1, 385 margin:20, 386 dots:false, 387 navText: ['<i class="ion-ios-arrow-left"></i>','<i class="ion-ios-arrow-right"></i>'], 388 responsiveClass:true, 389 responsive:{ 390 0:{ 391 items:1, 392 }, 393 576:{ 394 items:2, 395 }, 396 768:{ 397 items:3, 398 }, 399 992:{ 400 items:1, 401 }, 402 403 } 404 }); 405 406 407 /*---category column5 activation---*/ 408 $('.category_column5').on('changed.owl.carousel initialized.owl.carousel', function (event) { 409 $(event.target).find('.owl-item').removeClass('last').eq(event.item.index + event.page.size - 1).addClass('last')}).owlCarousel({ 410 autoplay: true, 411 loop: true, 412 nav: false, 413 autoplay: false, 414 autoplayTimeout: 8000, 415 items: 5, 416 margin: 20, 417 dots:false, 418 responsiveClass:true, 419 responsive:{ 420 0:{ 421 items:1, 422 }, 423 400:{ 424 items:2, 425 }, 426 768:{ 427 items:3, 428 }, 429 992:{ 430 items:4, 431 }, 432 1200:{ 433 items:5, 434 }, 435 436 } 437 }); 438 439 440 /*---featured column3 activation---*/ 441 $('.featured_column3').slick({ 442 centerMode: true, 443 centerPadding: '0', 444 slidesToShow: 3, 445 margin: 20, 446 rows: 2, 447 prevArrow:'<button class="prev_arrow"><i class="ion-ios-arrow-left"></i></button>', 448 nextArrow:'<button class="next_arrow"><i class="ion-ios-arrow-right"></i></button>', 449 responsive:[ 450 { 451 breakpoint: 480, 452 settings: { 453 slidesToShow: 1, 454 slidesToScroll: 1, 455 } 456 }, 457 { 458 breakpoint: 768, 459 settings: { 460 slidesToShow: 1, 461 slidesToScroll: 1, 462 } 463 }, 464 { 465 breakpoint: 991, 466 settings: { 467 slidesToShow: 2, 468 slidesToScroll: 2, 469 } 470 }, 471 ] 472 }); 473 474 /*---small product activation---*/ 475 $('.small_product_active').slick({ 476 centerMode: true, 477 centerPadding: '0', 478 slidesToShow: 1, 479 rows: 3, 480 prevArrow:'<button class="prev_arrow"><i class="ion-ios-arrow-left"></i></button>', 481 nextArrow:'<button class="next_arrow"><i class="ion-ios-arrow-right"></i></button>', 482 responsive:[ 483 { 484 breakpoint: 480, 485 settings: { 486 slidesToShow: 1, 487 slidesToScroll: 1, 488 } 489 }, 490 { 491 breakpoint: 768, 492 settings: { 493 slidesToShow: 1, 494 slidesToScroll: 1, 495 } 496 }, 497 { 498 breakpoint: 991, 499 settings: { 500 slidesToShow: 2, 501 slidesToScroll: 2, 502 } 503 }, 504 ] 505 }); 506 507 508 /*---testimonial active activation---*/ 509 $('.testimonial_active').owlCarousel({ 510 autoplay: true, 511 loop: true, 512 nav: false, 513 autoplay: false, 514 autoplayTimeout: 8000, 515 items: 4, 516 dots:true, 517 responsive:{ 518 0:{ 519 items:1, 520 }, 521 768:{ 522 items:3, 523 }, 524 992:{ 525 items:3, 526 }, 527 1200:{ 528 items:4, 529 }, 530 } 531 }) 532 533 534 /*---blog column4 activation---*/ 535 $('.blog_column4').owlCarousel({ 536 autoplay: true, 537 loop: true, 538 nav: true, 539 autoplay: false, 540 autoplayTimeout: 8000, 541 items: 4, 542 margin: 24, 543 dots:false, 544 navText: ['<i class="ion-ios-arrow-left"></i>','<i class="ion-ios-arrow-right"></i>'], 545 responsiveClass:true, 546 responsive:{ 547 0:{ 548 items:1, 549 }, 550 768:{ 551 items:3, 552 }, 553 992:{ 554 items:3, 555 }, 556 1200:{ 557 items:4, 558 }, 559 } 560 }); 561 562 /*---blog column1 activation---*/ 563 $('.blog_column1').owlCarousel({ 564 autoplay: true, 565 loop: true, 566 nav: true, 567 autoplay: false, 568 autoplayTimeout: 8000, 569 items: 1, 570 dots:false, 571 navText: ['<i class="ion-ios-arrow-left"></i>','<i class="ion-ios-arrow-right"></i>'], 572 responsiveClass:true, 573 responsive:{ 574 0:{ 575 items:1, 576 }, 577 768:{ 578 items:3, 579 margin:30, 580 }, 581 992:{ 582 items:1, 583 }, 584 } 585 }); 586 587 /*---blog thumb activation---*/ 588 $('.blog_thumb_active').owlCarousel({ 589 autoplay: true, 590 loop: true, 591 nav: true, 592 autoplay: false, 593 autoplayTimeout: 8000, 594 items: 1, 595 navText: ['<i class="ion-ios-arrow-left"></i>','<i class="ion-ios-arrow-right"></i>'], 596 }); 597 598 /*---brand container activation---*/ 599 $('.brand_container').on('changed.owl.carousel initialized.owl.carousel', function (event) { 600 $(event.target).find('.owl-item').removeClass('last').eq(event.item.index + event.page.size - 1).addClass('last')}).owlCarousel({ 601 autoplay: true, 602 loop: true, 603 nav: true, 604 autoplay: false, 605 autoplayTimeout: 8000, 606 items: 5, 607 dots:false, 608 navText: ['<i class="ion-ios-arrow-left"></i>','<i class="ion-ios-arrow-right"></i>'], 609 responsiveClass:true, 610 responsive:{ 611 0:{ 612 items:1, 613 }, 614 480:{ 615 items:2, 616 }, 617 768:{ 618 items:3, 619 }, 620 992:{ 621 items:4, 622 }, 623 1200:{ 624 items:5, 625 }, 626 627 } 628 }); 629 630 631 /*---single product activation---*/ 632 $('.single-product-active').owlCarousel({ 633 autoplay: true, 634 loop: true, 635 nav: true, 636 autoplay: false, 637 autoplayTimeout: 8000, 638 items: 4, 639 margin:15, 640 dots:false, 641 navText: ['<i class="fa fa-angle-left"></i>','<i class="fa fa-angle-right"></i>'], 642 responsiveClass:true, 643 responsive:{ 644 0:{ 645 items:1, 646 }, 647 320:{ 648 items:2, 649 }, 650 992:{ 651 items:3, 652 }, 653 1200:{ 654 items:4, 655 }, 656 657 658 } 659 }); 660 661 662 /*---product navactive activation---*/ 663 $('.product_navactive').owlCarousel({ 664 autoplay: true, 665 loop: true, 666 nav: true, 667 autoplay: false, 668 autoplayTimeout: 8000, 669 items: 4, 670 dots:false, 671 navText: ['<i class="fa fa-angle-left"></i>','<i class="fa fa-angle-right"></i>'], 672 responsiveClass:true, 673 responsive:{ 674 0:{ 675 items:1, 676 }, 677 250:{ 678 items:2, 679 }, 680 480:{ 681 items:3, 682 }, 683 768:{ 684 items:4, 685 }, 686 687 } 688 }); 689 690 $('.modal').on('shown.bs.modal', function (e) { 691 $('.product_navactive').resize(); 692 }) 693 694 $('.product_navactive a').on('click',function(e){ 695 e.preventDefault(); 696 697 698 var $href = $(this).attr('href'); 699 700 $('.product_navactive a').removeClass('active'); 701 $(this).addClass('active'); 702 703 $('.product-details-large .tab-pane').removeClass('active show'); 704 $('.product-details-large '+ $href ).addClass('active show'); 705 706 }) 707 708 /*--- video Popup---*/ 709 $('.video_popup').magnificPopup({ 710 type: 'iframe', 711 removalDelay: 300, 712 mainClass: 'mfp-fade' 713 }); 714 715 /*--- Magnific Popup Video---*/ 716 $('.port_popup').magnificPopup({ 717 type: 'image', 718 gallery: { 719 enabled: true 720 } 721 }); 722 723 724 725 /*--- niceSelect---*/ 726 $('.select_option').niceSelect(); 727 728 /*--- Accordion---*/ 729 $(".faequently-accordion").collapse({ 730 accordion:true, 731 open: function() { 732 this.slideDown(300); 733 }, 734 close: function() { 735 this.slideUp(300); 736 } 737 }); 738 739 /*--- counterup activation ---*/ 740 $('.counter_number').counterUp({ 741 delay: 10, 742 time: 1000 743 }); 744 745 /*--- ScrollUp Active ---*/ 746 $.scrollUp({ 747 scrollText: '<i class="fa fa-angle-double-up"></i>', 748 easingType: 'linear', 749 scrollSpeed: 900, 750 animation: 'fade' 751 }); 752 753 /*---countdown activation---*/ 754 755 $('[data-countdown]').each(function() { 756 var $this = $(this), finalDate = $(this).data('countdown'); 757 $this.countdown(finalDate, function(event) { 758 $this.html(event.strftime('<div class="countdown_area"><div class="single_countdown"><div class="countdown_number">%D</div><div class="countdown_title">days</div></div><div class="single_countdown"><div class="countdown_number">%H</div><div class="countdown_title">
758hours</div></div><div class="single_countdown"><div class="countdown_number">%M</div><div class="countdown_title">mins</div></div><div class="single_countdown"><div class="countdown_number">%S</div><div class="countdown_title">secs</div></div></div>')); 759 760 }); 761 }); 762 763 /*---niceSelect---*/ 764 $('.niceselect_option').niceSelect(); 765 766 /*---elevateZoom---*/ 767 $("#zoom1").elevateZoom({ 768 gallery:'gallery_01', 769 responsive : true, 770 cursor: 'crosshair', 771 zoomType : 'inner' 772 773 }); 774 775 /*---portfolio Isotope activation---*/ 776 $('.portfolio_gallery').imagesLoaded( function() { 777 778 var $grid = $('.portfolio_gallery').isotope({ 779 itemSelector: '.gird_item', 780 percentPosition: true, 781 masonry: { 782 columnWidth: '.gird_item' 783 } 784 }); 785 786 /*---ilter items on button click---*/ 787 $('.portfolio_button').on( 'click', 'button', function() { 788 var filterValue = $(this).attr('data-filter'); 789 $grid.isotope({ filter: filterValue }); 790 791 $(this).siblings('.active').removeClass('active'); 792 $(this).addClass('active'); 793 }); 794 795 }); 796 797 /*---slide toggle activation---*/ 798 $('.mini_cart_wrapper > a').on('click', function(event){ 799 // if($(window).width() < 991){ 800 $('.mini_cart').slideToggle('medium'); 801 // } 802 }); 803 804 /*---categories slideToggle---*/ 805 $(".categories_title").on("click", function() { 806 $(this).toggleClass('active'); 807 $('.categories_menu_toggle').slideToggle('medium'); 808 }); 809 810 /*---widget sub categories---*/ 811 $(".widget_sub_categories > a").on("click", function() { 812 $(this).toggleClass('active'); 813 $('.widget_dropdown_categories').slideToggle('medium'); 814 }); 815 816 /*---addClass/removeClass categories---*/ 817 $("#cat_toggle.has-sub > a").on("click", function() { 818 $(this).removeAttr('href'); 819 $(this).toggleClass('open').next('.categorie_sub').toggleClass('open'); 820 $(this).parents().siblings().find('#cat_toggle.has-sub > a').removeClass('open'); 821 }); 822 823 824 /*---MailChimp---*/ 825 $('#mc-form').ajaxChimp({ 826 language: 'en', 827 callback: mailChimpResponse, 828 // ADD YOUR MAILCHIMP URL BELOW HERE! 829 url: 'http://devitems.us11.list-manage.com/subscribe/post?u=6bbb9b6f5827bd842d9640c82&id=05d85f18ef' 830 831 }); 832 function mailChimpResponse(resp) { 833 834 if (resp.result === 'success') { 835 $('.mailchimp-success').html('' + resp.msg).fadeIn(900); 836 $('.mailchimp-error').fadeOut(400); 837 838 } else if(resp.result === 'error') { 839 $('.mailchimp-error').html('' + resp.msg).fadeIn(900); 840 } 841 } 842 843 /*---Category menu---*/ 844 function categorySubMenuToggle(){ 845 $('.categories_menu_toggle li.menu_item_children > a').on('click', function(){ 846 if($(window).width() < 991){ 847 $(this).removeAttr('href'); 848 var element = $(this).parent('li'); 849 if (element.hasClass('open')) { 850 element.removeClass('open'); 851 element.find('li').removeClass('open'); 852 element.find('ul').slideUp(); 853 } 854 else { 855 element.addClass('open'); 856 element.children('ul').slideDown(); 857 element.siblings('li').children('ul').slideUp(); 858 element.siblings('li').removeClass('open'); 859 element.siblings('li').find('li').removeClass('open'); 860 element.siblings('li').find('ul').slideUp(); 861 } 862 } 863 }); 864 $('.categories_menu_toggle li.menu_item_children > a').append('<span class="expand"></span>'); 865 } 866 categorySubMenuToggle(); 867 868 869 /*---shop grid activation---*/ 870 $('.shop_toolbar_btn > button').on('click', function (e) { 871 872 e.preventDefault(); 873 874 $('.shop_toolbar_btn > button').removeClass('active'); 875 $(this).addClass('active'); 876 877 var parentsDiv = $('.shop_wrapper'); 878 var viewMode = $(this).data('role'); 879 880 881 parentsDiv.removeClass('grid_3 grid_4 grid_5 grid_list').addClass(viewMode); 882 883 if(viewMode == 'grid_3'){ 884 parentsDiv.children().addClass('col-lg-4 col-md-4 col-sm-6').removeClass('col-lg-3 col-cust-5 col-12'); 885 886 } 887 888 if(viewMode == 'grid_4'){ 889 parentsDiv.children().addClass('col-lg-3 col-md-4 col-sm-6').removeClass('col-lg-4 col-cust-5 col-12'); 890 } 891 892 if(viewMode == 'grid_list'){ 893 parentsDiv.children().addClass('col-12').removeClass('col-lg-3 col-lg-4 col-md-4 col-sm-6 col-cust-5'); 894 } 895 896 }); 897 898 899 /*---Newsletter Popup activation---*/ 900 901 setTimeout(function() { 902 if($.cookie('shownewsletter')==1) $('.newletter-popup').hide(); 903 $('#subscribe_pemail').keypress(function(e) { 904 if(e.which == 13) { 905 e.preventDefault(); 906 email_subscribepopup(); 907 } 908 var name= $(this).val(); 909 $('#subscribe_pname').val(name); 910 }); 911 $('#subscribe_pemail').change(function() { 912 var name= $(this).val(); 913 $('#subscribe_pname').val(name); 914 }); 915 //transition effect 916 if($.cookie("shownewsletter") != 1){ 917 $('.newletter-popup').bPopup(); 918 } 919 $('#newsletter_popup_dont_show_again').on('change', function(){ 920 if($.cookie("shownewsletter") != 1){ 921 $.cookie("shownewsletter",'1') 922 }else{ 923 $.cookie("shownewsletter",'0') 924 } 925 }); 926 }, 2500); 927 928 929 /*---canvas menu activation---*/ 930 $('.canvas_open').on('click', function(){ 931 $('.Offcanvas_menu_wrapper,.off_canvars_overlay').addClass('active'); 932 return false;
933 }); 934 935 $('.canvas_close,.off_canvars_overlay').on('click', function(){ 936 $('.Offcanvas_menu_wrapper,.off_canvars_overlay').removeClass('active') 937 }); 938 939 940 /*---Off Canvas Menu---*/ 941 var $offcanvasNav = $('.offcanvas_main_menu'), 942 $offcanvasNavSubMenu = $offcanvasNav.find('.sub-menu'); 943 $offcanvasNavSubMenu.parent().prepend('<span class="menu-expand"><i class="fa fa-angle-down"></i></span>'); 944 945 $offcanvasNavSubMenu.slideUp(); 946 947/* $offcanvasNav.on('click', 'li a, li .menu-expand', function(e) { 948 var $this = $(this); 949 if ( ($this.parent().attr('class').match(/\b(menu-item-has-children|has-children|has-sub-menu)\b/)) && ($this.attr('href') === '#' || $this.hasClass('menu-expand')) ) { 950 e.preventDefault(); 951 if ($this.siblings('ul:visible').length){ 952 $this.siblings('ul').slideUp('slow'); 953 }else { 954 $this.closest('li').siblings('li').find('ul:visible').slideUp('slow'); 955 $this.siblings('ul').slideDown('slow'); 956 } 957 } 958 if( $this.is('a') || $this.is('span') || $this.attr('clas').match(/\b(menu-expand)\b/) ){ 959 $this.parent().toggleClass('menu-open'); 960 }else if( $this.is('li') && $this.attr('class').match(/\b('menu-item-has-children')\b/) ){ 961 $this.toggleClass('menu-open'); 962 } 963 }); */ 964 965 966 967 968 /////// Prevent closing from click inside dropdown 969 document.querySelectorAll('.dropdown-menu').forEach(function(element){ 970 element.addEventListener('click', function (e) { 971 e.stopPropagation(); 972 }); 973 }) 974 975 976 // make it as accordion for smaller screens 977 if (window.innerWidth < 992) { 978 979 // close all inner dropdowns when parent is closed 980 document.querySelectorAll('.navbar .dropdown').forEach(function(everydropdown){ 981 everydropdown.addEventListener('hidden.bs.dropdown', function () { 982 // after dropdown is hidden, then find all submenus 983 this.querySelectorAll('.submenu').forEach(function(everysubmenu){ 984 // hide every submenu as well 985 everysubmenu.style.display = 'none'; 986 }); 987 }) 988 }); 989 990 document.querySelectorAll('.dropdown-menu a').forEach(function(element){ 991 element.addEventListener('click', function (e) { 992 993 let nextEl = this.nextElementSibling; 994 if(nextEl && nextEl.classList.contains('submenu')) { 995 // prevent opening link if link needs to open dropdown 996 e.preventDefault(); 997 console.log(nextEl); 998 if(nextEl.style.display == 'block'){ 999 nextEl.style.display = 'none'; 1000 } else { 1001 nextEl.style.display = 'block'; 1002 } 1003 1004 } 1005 }); 1006 }) 1007 } 1008 // end if innerWidth 1009 1010})(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.