1(function($) { 2 "use strict"; 3 4 /*====== sidebarSearch ======*/ 5 function sidebarSearch() { 6 var searchTrigger = $('.search-active'), 7 endTriggersearch = $('.search-close'), 8 container = $('.main-search-active'); 9 10 searchTrigger.on('click', function(e) { 11 e.preventDefault(); 12 container.addClass('search-visible'); 13 }); 14 15 endTriggersearch.on('click', function() { 16 container.removeClass('search-visible'); 17 }); 18 19 }; 20 sidebarSearch(); 21 22 23 /*====== sidebarCart ======*/ 24 function headerAside() { 25 var navbarTrigger = $('.header-aside-button'), 26 endTrigger = $('.aside-close'), 27 container = $('.header-aside-active'), 28 wrapper = $('.wrapper'); 29 30 wrapper.prepend('<div class="body-overlay"></div>'); 31 32 navbarTrigger.on('click', function(e) { 33 e.preventDefault(); 34 container.addClass('inside'); 35 wrapper.addClass('overlay-active'); 36 }); 37 38 endTrigger.on('click', function() { 39 container.removeClass('inside'); 40 wrapper.removeClass('overlay-active'); 41 }); 42 43 $('.body-overlay').on('click', function() { 44 container.removeClass('inside'); 45 wrapper.removeClass('overlay-active'); 46 }); 47 }; 48 headerAside(); 49 50 /*====== sidebarCart ======*/ 51 function miniCart() { 52 var navbarTrigger = $('.cart-active'), 53 endTrigger = $('.cart-close'), 54 container = $('.sidebar-cart-active'), 55 wrapper2 = $('.wrapper-2'); 56 57 wrapper2.prepend('<div class="body-overlay-2"></div>'); 58 59 navbarTrigger.on('click', function(e) { 60 e.preventDefault(); 61 container.addClass('inside'); 62 wrapper2.addClass('overlay-active-2'); 63 }); 64 65 endTrigger.on('click', function() { 66 container.removeClass('inside'); 67 wrapper2.removeClass('overlay-active-2'); 68 }); 69 70 $('.body-overlay-2').on('click', function() { 71 container.removeClass('inside'); 72 wrapper2.removeClass('overlay-active-2'); 73 }); 74 }; 75 miniCart(); 76 77 78 /*-- 79 Menu Stick 80 -----------------------------------*/ 81 var header = $('.sticky-bar'); 82 var win = $(window); 83 win.on('scroll', function() { 84 var scroll = win.scrollTop(); 85 if (scroll < 200) { 86 header.removeClass('stick'); 87 } else { 88 header.addClass('stick'); 89 } 90 }); 91 92 /*-- 93 quick view Slick Carousel 94 -----------------------------------*/ 95 $('.quickview-big-img-slider').slick({ 96 slidesToShow: 1, 97 slidesToScroll: 1, 98 arrows: false, 99 draggable: false, 100 fade: false, 101 asNavFor: '.quickview-small-img-slider', 102 }); 103 104 105 /*-- 106 quick view Slick Carousel as Nav 107 -----------------------------------*/ 108 $('.quickview-small-img-slider').slick({ 109 slidesToShow: 2, 110 slidesToScroll: 1, 111 vertical: true, 112 asNavFor: '.quickview-big-img-slider', 113 dots: false, 114 arrows: false, 115 focusOnSelect:true, 116 fade: false, 117 responsive: [ 118 { 119 breakpoint: 767, 120 settings: { 121 } 122 }, 123 { 124 breakpoint: 420, 125 settings: { 126 autoplay: true, 127 } 128 } 129 ] 130 }); 131 132 /*-- 133 instafeed 134 -----------------------------------*/ 135 136 $('.instafeed').each(function() { 137 var $this = $(this), 138 $id = $this.find('ul').attr('id'), 139 $limit = $this.data('limit'), 140 $resolution = $this.data('resolution'); 141 if($this.length) { 142 var feed = new Instafeed({ 143 get: 'user', 144 userId: 6665768655, 145 accessToken: '6665768655.1677ed0.313e6c96807c45d8900b4f680650dee5', 146 target: $id, 147 resolution: $resolution, 148 limit: $limit, 149 template: '<li><a href="{{link}}" target="_new"><img src="{{image}}" /><i class="fa fa-instagram"></i></a></li>', 150 }); 151 feed.run(); 152 } 153 }); 154 155 156 /*--------------------- 157 countdown 158 --------------------- */ 159 $('[data-countdown]').each(function() { 160 var $this = $(this), 161 finalDate = $(this).data('countdown'); 162 $this.countdown(finalDate, function(event) { 163 $this.html(event.strftime('<span class="cdown day">%-D <p>Days</p></span> <span class="cdown hour">%-H <p>Hrs</p></span> <span class="cdown minutes">%M <p>Mins</p></span class="cdown second"> <span>%S <p>Secs</p></span>')); 164 }); 165 }); 166 167 168 /*---------------------------- 169 Cart Plus Minus Button 170 ------------------------------ */ 171 var CartPlusMinus = $('.cart-plus-minus'); 172 CartPlusMinus.prepend('<div class="dec qtybutton">-</div>'); 173 CartPlusMinus.append('<div class="inc qtybutton">+</div>'); 174 $(".qtybutton").on("click", function() { 175 var $button = $(this); 176 var oldValue = $button.parent().find("input").val(); 177 if ($button.text() === "+") { 178 var newVal = parseFloat(oldValue) + 1; 179 } else { 180 // Don't allow decrementing below zero 181 if (oldValue > 0) { 182 var newVal = parseFloat(oldValue) - 1; 183 } else { 184 newVal = 1; 185 } 186 } 187 188 $button.parent().find("input").val(newVal); 189 $button.parent().find("input").change(); 190 //generasku() 191 }); 192 193 194 /*------------------------- 195 tooltip 196 --------------------------*/ 197 $('[data-toggle="tooltip"]').tooltip() 198 199 /* Testimonial active */ 200 $('.testimonial-active').owlCarousel({ 201 loop: true, 202 nav: false, 203 autoplay: false, 204 autoplayTimeout: 5000, 205 item: 2, 206 margin:50, 207 responsive: { 208 0: { 209 items: 1 210 }, 211 768: { 212 items: 2 213 }, 214 992: { 215 items: 2 216 } 217 } 218 }) 219 220 /* Testimonial active */ 221 $('.testimonial-active-2').owlCarousel({ 222 loop: true, 223 nav: true, 224 autoplay: false, 225 navText: ['<i class="negan-icon-arrows-minimal-left"></i>', '<i class="negan-icon-arrows-minimal-right"></i>'], 226 autoplayTimeout: 5000, 227 item: 1, 228 responsive: { 229 0: { 230 items: 1, 231 nav: false, 232 autoplay: true, 233 }, 234 768: { 235 items: 1 236 }, 237 1000: { 238 items: 1 239 } 240 } 241 }) 242 243 /* Testimonial active */ 244 $('.testimonial-active-3').owlCarousel({ 245 loop: true, 246 nav: false, 247 autoplay: false, 248 autoplayTimeout: 5000, 249 item: 1, 250 margin:50, 251 responsive: { 252 0: { 253 items: 1 254 }, 255 768: { 256 items: 1 257 }, 258 992: { 259 items: 1 260 } 261 } 262 }) 263 264 265 /* Testimonial active */ 266 $('.testimonial-active-4').owlCarousel({ 267 loop: true, 268 nav: false, 269 autoplay: false, 270 autoplayTimeout: 5000, 271 item: 1, 272 margin:50, 273 responsive: { 274 0: { 275 items: 1 276 }, 277 768: { 278 items: 1 279 }, 280 992: { 281 items: 1 282 } 283 } 284 }) 285 286 287 /* Portfolio details slider active */ 288 $('.portfolio-details-slider').owlCarousel({ 289 loop: true, 290 nav: true, 291 autoplay: false, 292 navText: ['<i class="fa fa-chevron-left"></i>', '<i class="fa fa-chevron-right"></i>'], 293 autoplayTimeout: 5000, 294 item: 1, 295 responsive: { 296 0: { 297 items: 1, 298 nav: false, 299 autoplay: true, 300 }, 301 768: { 302 items: 1 303 }, 304 1000: { 305 items: 1 306 } 307 } 308 }) 309 310 311 /* brand logo active */ 312 $('.brand-logo-active').owlCarousel({ 313 loop: true, 314 nav: false, 315 autoplay: false, 316 autoplayTimeout: 5000, 317 item: 6, 318 margin: 100, 319 responsive: { 320 0: { 321 items: 1, 322 }, 323 576: { 324 items: 3, 325 margin: 20, 326 }, 327 768: { 328 items: 3, 329 margin: 50, 330 }, 331 992: { 332 items: 4, 333 margin: 50, 334 }, 335 1200: { 336 items: 5, 337 margin: 50, 338 }, 339 1366: { 340 items: 6, 341 margin: 50, 342 }, 343 1367: { 344 items: 6, 345 margin: 100, 346 } 347 } 348 }) 349 350 351 /* about brand logo active */ 352 $('.about-brand-logo').owlCarousel({ 353 loop: true, 354 nav: false, 355 autoplay: false, 356 autoplayTimeout: 5000, 357 item: 5, 358 margin: 22, 359 responsive: { 360 0: { 361 items: 3, 362 }, 363 576: { 364 items: 5, 365 }, 366 768: { 367 items: 5, 368 }, 369 992: { 370 items: 3, 371 }, 372 1200: { 373 items: 4, 374 }, 375 1366: { 376 items: 5, 377 } 378 } 379 }) 380 381 /*--- clickable menu active ----*/ 382 const slinky = $('#menu').slinky(); 383 const slinky2 = $('#mobile-menu').slinky(); 384 385 /*====== clickable mainmenu active ======*/ 386 function sidebarMainmenu() { 387 var menuTrigger = $('.clickable-mainmenu-active,.clickable-mainmenu-active2'), 388 endTrigger = $('button.clickable-mainmenu-close,button.clickable-mainmenu-close2'), 389 container = $('.clickable-mainmenu,.clickable-mainmenu2'); 390 391 menuTrigger.on('click', function(e) { 392 e.preventDefault(); 393 container.addClass('inside'); 394 }); 395 396 endTrigger.on('click', function() { 397 container.removeClass('inside'); 398 }); 399 }; 400 sidebarMainmenu(); 401 402 403 /*--------------------- 404 toggle item active2 405 --------------------- */ 406 function itemToggler() { 407 $(".toggle-item-active").slice(0, 15).show(); 408 $(".item-wrapper").find(".loadMore").on('click', function(e) { 409 e.preventDefault(); 410 $(this).parents(".item-wrapper").find(".toggle-item-active:hidden").slice(0, 5).slideDown(); 411 if ($(".toggle-item-active:hidden").length == 0) { 412 $(this).parent('.toggle-btn').fadeOut('slow'); 413 } 414 }); 415 } 416 itemToggler(); 417 418 419 /*--------------------- 420 Video popup 421 --------------------- */ 422 $('.video-popup').magnificPopup({ 423 type: 'iframe', 424 mainClass: 'mfp-fade', 425 removalDelay: 160, 426 preloader: false, 427 zoom: { 428 enabled: true, 429 } 430 }); 431 432 433 /*-------------------------- 434 ScrollUp 435 ---------------------------- */ 436 $.scrollUp({ 437 scrollText: '<i class="fa fa-angle-double-up"></i>', 438 easingType: 'linear', 439 scrollSpeed: 900, 440 animation: 'fade' 441 }); 442 443 /* Notification */ 444 $('.notification-close button').on('click', function() {
445 $('.notification-section').slideUp(); 446 }); 447 448 449 /*----------------------- 450 Shop filter active 451 ------------------------- */ 452 $('.filter-active a').on('click', function(e) { 453 e.preventDefault(); 454 $('.product-filter-wrapper').slideToggle(); 455 }) 456 457 458 /* Cart dropdown */ 459 var iconCart = $('.filter-active a'); 460 iconCart.on('click', function() { 461 $('.filter-active a').toggleClass('active'); 462 }) 463 464 465 /*--------------------- 466 Price slider 467 --------------------- */ 468 var sliderrange = $('#slider-range'); 469 var amountprice = $('#amount'); 470 $(function() { 471 sliderrange.slider({ 472 range: true, 473 min: 16, 474 max: 400, 475 values: [0, 300], 476 slide: function(event, ui) { 477 amountprice.val("Price $" + ui.values[0] + " - $" + ui.values[1]); 478 } 479 }); 480 amountprice.val("Price $" + sliderrange.slider("values", 0) + 481 " - $" + sliderrange.slider("values", 1)); 482 }); 483 484 485 // filter items on button click 486 $('.grid').imagesLoaded(function() { 487 $('.portfolio-menu').on('click', 'button', function() { 488 var filterValue = $(this).attr('data-filter'); 489 $grid.isotope({ 490 filter: filterValue 491 }); 492 }); 493 // init Isotope 494 var $grid = $('.grid').isotope({ 495 itemSelector: '.grid-item', 496 percentPosition: true, 497 layoutMode: 'masonry', 498 masonry: { 499 // use outer width of grid-sizer for columnWidth 500 columnWidth: '.grid-item', 501 } 502 }); 503 }); 504 $('.portfolio-menu button').on('click', function(event) { 505 $(this).siblings('.active').removeClass('active'); 506 $(this).addClass('active'); 507 event.preventDefault(); 508 }); 509 510 /*-- 511 Portfolio active 512 -----------------------------------*/ 513 $('.grid-2').imagesLoaded(function() { 514 $('.portfolio-menu').on('click', 'button', function() { 515 var filterValue = $(this).attr('data-filter'); 516 $grid.isotope({ 517 filter: filterValue 518 }); 519 }); 520 // init Isotope 521 var $grid = $('.grid-2').isotope({ 522 itemSelector: '.grid-item-2', 523 percentPosition: true, 524 layoutMode: 'masonry', 525 masonry: { 526 // use outer width of grid-sizer for columnWidth 527 columnWidth: '.grid-sizer', 528 } 529 }); 530 }); 531 532 /*-- 533 quick view Slick Carousel 534 -----------------------------------*/ 535 $('.pro-dec-big-img-slider').slick({ 536 slidesToShow: 1, 537 slidesToScroll: 1, 538 arrows: false, 539 draggable: false, 540 fade: false, 541 asNavFor: '.product-dec-slider', 542 }); 543 544 /*-- 545 quick view Slick Carousel as Nav 546 -----------------------------------*/ 547 $('.product-dec-slider').slick({ 548 slidesToShow: 4, 549 slidesToScroll: 1, 550 vertical: true, 551 asNavFor: '.pro-dec-big-img-slider', 552 dots: false, 553 focusOnSelect:true, 554 fade: false, 555 prevArrow: '<span class="product-dec-icon product-dec-prev"><i class="negan-icon-arrows-minimal-right"></i></span>', 556 nextArrow: '<span class="product-dec-icon product-dec-next"><i class="negan-icon-arrows-minimal-right"></i></span>', 557 responsive: [ 558 { 559 breakpoint: 767, 560 settings: { 561 562 } 563 }, 564 { 565 breakpoint: 420, 566 settings: { 567 autoplay: true, 568 slidesToShow: 3, 569 } 570 } 571 ] 572 }); 573 574 575 /*-- 576 quick view Slick Carousel 577 -----------------------------------*/ 578 $('.pro-dec-big-img-slider-2').slick({ 579 slidesToShow: 1, 580 slidesToScroll: 1, 581 arrows: false, 582 draggable: false, 583 fade: false, 584 asNavFor: '.product-dec-slider-2', 585 }); 586 587 /*-- 588 quick view Slick Carousel as Nav 589 -----------------------------------*/ 590 $('.product-dec-slider-2').slick({ 591 slidesToShow: 4, 592 slidesToScroll: 1, 593 asNavFor: '.pro-dec-big-img-slider-2', 594 dots: false, 595 focusOnSelect:true, 596 fade: false, 597 prevArrow: '<span class="product-dec-icon-2 product-dec-prev"><i class="negan-icon-arrows-minimal-right"></i></span>', 598 nextArrow: '<span class="product-dec-icon-2 product-dec-next"><i class="negan-icon-arrows-minimal-right"></i></span>', 599 responsive: [ 600 { 601 breakpoint: 767, 602 settings: { 603 604 } 605 }, 606 { 607 breakpoint: 420, 608 settings: { 609 autoplay: true, 610 slidesToShow: 3, 611 } 612 } 613 ] 614 }); 615 616 617 $('.single-portfolio') 618 .mouseover(function() { 619 $('.single-portfolio').removeClass('active'); 620 $(this).addClass('active'); 621 }); 622 623 624 /*-- 625 Magnific Popup 626 ------------------------*/ 627 $('.img-popup').magnificPopup({ 628 type: 'image', 629 gallery: { 630 enabled: true 631 } 632 }); 633 634 635 // Instantiate EasyZoom instances 636 var $easyzoom = $('.easyzoom').easyZoom(); 637 638 639 /* -------------------------------------------------------- 640 FAQ Accordion 641 * -------------------------------------------------------*/ 642 $('.faq-accordion a').on('click', function() { 643 $('.faq-accordion').removeClass('actives'); 644 $(this).parents('.faq-accordion').addClass('actives'); 645 }); 646 647 /*--------------------- 648 Sidebar active 649 --------------------- */ 650 $('.sidebar-active').stickySidebar({ 651 topSpacing: 80, 652 bottomSpacing: 30, 653 minWidth: 767, 654 }); 655 656 /*--- checkout toggle function ----*/ 657 $('.checkout-click1').on('click', function(e) { 658 e.preventDefault(); 659 $('.checkout-login-info').slideToggle(900); 660 }); 661 662 /*--- checkout toggle function ----*/ 663 $('.checkout-click2').on('click', function(e) { 664 e.preventDefault(); 665 $('.checkout-login-info2').slideToggle(900); 666 }); 667 668 /*--- checkout toggle function ----*/ 669 $('.checkout-click3').on('click', function(e) { 670 e.preventDefault(); 671 $('.checkout-login-info3').slideToggle(1000); 672 }); 673 674 /*------------------------- 675 Create an account toggle 676 --------------------------*/ 677 $('.checkout-toggle2').on('click', function() { 678 $('.open-toggle2').slideToggle(1000); 679 }); 680 681 $('.checkout-toggle').on('click', function() { 682 $('.open-toggle').slideToggle(1000); 683 }); 684 685 686 /*------------------------- 687 checkout one click toggle function 688 --------------------------*/
689 var checked = $( '.sin-payment input:checked' ) 690 if(checked){ 691 $(checked).siblings( '.payment-box' ).slideDown(900); 692 }; 693 $( '.sin-payment input' ).on('change', function() { 694 $( '.payment-box' ).slideUp(900); 695 $(this).siblings( '.payment-box' ).slideToggle(900); 696 }); 697 698 699 /*------ Wow Active ----*/ 700 new WOW().init(); 701 702 703 /* hoverdirection active */ 704 $('.box').hoverDirection(); 705 // Example of calling removeClass method after a CSS animation 706 $('.box .inner').on('animationend', function (event) { 707 var $box = $(this).parent(); 708 $box.filter('[class*="-leave-"]').hoverDirection('removeClass'); 709 }); 710 711 712 /*-------- ThreeSixty 360 -------*/ 713 714 /*var chair = $('.chair').ThreeSixty({ 715 totalFrames: 40, 716 endFrame: 40, 717 currentFrame: 1, 718 imgList: '.threesixty_images', 719 progress: '.spinner', 720 imagePath:'assets/img/chair/', 721 filePrefix: '', 722 ext: '.jpg', 723 height: 612, 724 width: 470, 725 navigation: false, 726 disableSpin: true, 727 responsive: true, 728 }); 729 $('.custom_previous').bind('click', function(e) { 730 chair.previous(); 731 }); 732 733 $('.custom_next').bind('click', function(e) { 734 chair.next(); 735 }); 736 737 $('.custom_play').bind('click', function(e) { 738 chair.play(); 739 }); 740 741 $('.custom_stop').bind('click', function(e) { 742 chair.stop(); 743 });*/ 744 745 746 /*====== mobile off canvas active ======*/ 747 function headermobileAside() { 748 var navbarTrigger = $('.mobile-aside-button'), 749 endTrigger = $('.mobile-aside-close'), 750 container = $('.mobile-off-canvas-active'), 751 wrapper = $('.wrapper-3'); 752 753 wrapper.prepend('<div class="body-overlay-3"></div>'); 754 755 navbarTrigger.on('click', function(e) { 756 e.preventDefault(); 757 container.addClass('inside'); 758 wrapper.addClass('overlay-active-3'); 759 }); 760 761 endTrigger.on('click', function() { 762 container.removeClass('inside'); 763 wrapper.removeClass('overlay-active-3'); 764 }); 765 766 $('.body-overlay-3').on('click', function() { 767 container.removeClass('inside'); 768 wrapper.removeClass('overlay-active-3'); 769 }); 770 }; 771 headermobileAside(); 772 773 /*--- language currency active ----*/ 774 $('.mobile-language-active').on('click', function() { 775 $('.lang-dropdown-active').slideToggle(900); 776 }); 777 $('.mobile-currency-active').on('click', function() { 778 $('.curr-dropdown-active').slideToggle(900); 779 }); 780 781 782 /*====== fullpage slider active ======*/ 783 if($('#fullpage').length){ 784 $('<div class="negan-fp-arrows"><ul><li class="prev"><i class="negan-icon-tail-triangle-up"></i></li><li class="num"><span class="current">01</span></li><li class="next"><i class="negan-icon-tail-triangle-down"></i></li></ul></div>').appendTo('body'); 785 } 786 $(document) 787 .on('click', '.negan-fp-arrows .prev', function(e){ 788 e.preventDefault(); 789 $.fn.fullpage.moveSectionUp(); 790 }) 791 .on('click', '.negan-fp-arrows .next', function(e){ 792 e.preventDefault(); 793 $.fn.fullpage.moveSectionDown(); 794 }); 795 796 $('#fullpage').fullpage({ 797 sectionSelector : '.negan-fp-section', 798 slideSelector : '.negan-fp-slide', 799 navigation : false, 800 responsiveWidth: 991, 801 onLeave: function(index, nextIndex){ 802 $('.negan-fp-arrows .num .current').html(nextIndex < 10 ? '0' + nextIndex : nextIndex ); 803 } 804 }); 805 806 807 808})(jQuery); 809 810
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.