1(function ($) { 2 "use strict"; 3 4 /*----------------------------- 5 window When Loading 6---------------------------------*/ 7$(window).on('load',function (){ 8 var wind = $(window); 9/* ---------------------------------------------------------------- 10 [ Preloader ] 11-----------------------------------------------------------------*/ 12$(".loading").fadeOut(500); 13}); 14 15/*----------------------------- 16 Menu Stick 17---------------------------------*/ 18 $(window).on('scroll',function() { 19 if ($(this).scrollTop() > 1){ 20 $('.sticker').addClass("stick"); 21 } 22 else{ 23 $('.sticker').removeClass("stick"); 24 } 25 }); 26 27/*---------------------------- 28 Toogle Search 29------------------------------ */ 30 // Handle click on toggle search button 31 $('.header-search').on('click', function() { 32 $('.search').toggleClass('open'); 33 return false; 34 }); 35 36/*---------------------------- 37 jQuery MeanMenu 38------------------------------ */ 39 jQuery('nav#dropdown').meanmenu(); 40 41/*---------- 42 Hero Slider Active 43------------------------------*/ 44$('.hero-slider').owlCarousel({ 45 smartSpeed: 1000, 46 nav: true, 47 loop: true, 48 animateOut: 'fadeOut', 49 animateIn: 'fadeIn', 50 autoplay: false, 51 navText: ['<i class="zmdi zmdi-chevron-left"></i>', '<i class="zmdi zmdi-chevron-right"></i>'], 52 responsive: { 53 0: { 54 items: 1, 55 autoplay: true, 56 nav: false 57 }, 58 600: { 59 items: 1 60 }, 61 1000: { 62 items: 1 63 } 64 } 65}) 66/*------- 67 Testimonial Slider Active 68----------------------------------*/ 69 $('.testimonial-slider').owlCarousel({ 70 smartSpeed: 1000, 71 nav: false, 72 navText: ['<span class="fs1" data-icon="4"></span>', '<span class="fs1" data-icon="5"></span>'], 73 responsive: { 74 0: { 75 items: 1 76 }, 77 480: { 78 items: 1 79 }, 80 768: { 81 items: 1 82 }, 83 992: { 84 items: 1 85 }, 86 1200: { 87 items: 1 88 } 89 } 90}) 91/*------- 92 Testimonial Slider Active 93----------------------------------*/ 94 $('.testimonial-slider-2').owlCarousel({ 95 smartSpeed: 1000, 96 nav: false, 97 navText: ['<span class="fs1" data-icon="4"></span>', '<span class="fs1" data-icon="5"></span>'], 98 responsive: { 99 0: { 100 items: 1 101 }, 102 480: { 103 items: 1 104 }, 105 768: { 106 items: 1 107 }, 108 992: { 109 items: 2 110 }, 111 1200: { 112 items: 2 113 } 114 } 115}) 116/*---------------------------- 117 Wow js active 118------------------------------ */ 119 new WOW().init(); 120 121/*-------------------------- 122 ScrollUp 123---------------------------- */ 124 $.scrollUp({ 125 scrollText: '<i class="fa fa-angle-up"></i>', 126 easingType: 'linear', 127 scrollSpeed: 900, 128 animation: 'fade' 129 }); 130 131/*-------------------------- 132 Counter Up 133---------------------------- */ 134 $('.counter').counterUp({ 135 delay: 70, 136 time: 5000 137 }); 138 139/*-------------------------------- 140 Testimonial Slick Carousel 141-----------------------------------*/ 142 $('.testimonial-text-slider').slick({ 143 slidesToShow: 1, 144 slidesToScroll: 1, 145 arrows: false, 146 draggable: false, 147 fade: true, 148 asNavFor: '.slider-nav' 149 }); 150/*------------------------------------ 151 Testimonial Slick Carousel as Nav 152--------------------------------------*/ 153 $('.testimonial-image-slider').slick({ 154 slidesToShow: 3, 155 slidesToScroll: 1, 156 asNavFor: '.testimonial-text-slider', 157 dots: false, 158 arrows: true, 159 centerMode: true, 160 focusOnSelect: true, 161 centerPadding: '10px', 162 responsive: [ 163 { 164 breakpoint: 450, 165 settings: { 166 dots: false, 167 slidesToShow: 3, 168 centerPadding: '0px', 169 } 170 }, 171 { 172 breakpoint: 420, 173 settings: { 174 autoplay: true, 175 dots: false, 176 slidesToShow: 1, 177 centerMode: false, 178 } 179 } 180 ] 181 }); 182 183/*------------------------------------ 184 MailChimp 185--------------------------------------*/ 186 $('#mc-form').ajaxChimp({ 187 language: 'en', 188 callback: mailChimpResponse, 189 // ADD YOUR MAILCHIMP URL BELOW HERE! 190 url: 'http://themeshaven.us8.list-manage.com/subscribe/post?u=759ce8a8f4f1037e021ba2922&id=a2452237f8' 191 }); 192 193 function mailChimpResponse(resp) { 194 195 if (resp.result === 'success') { 196 $('.mailchimp-success').html('' + resp.msg).fadeIn(900); 197 $('.mailchimp-error').fadeOut(400); 198 199 } else if(resp.result === 'error') { 200 $('.mailchimp-error').html('' + resp.msg).fadeIn(900); 201 } 202 } 203/*------------------------------ 20410. Cart Plus Minus Button 205---------------------------------*/ 206 $(".cart-plus-minus").append('<div class="dec qtybutton"><i class="zmdi zmdi-chevron-down"></i></div><div class="inc qtybutton"><i class="zmdi zmdi-chevron-up"></i></div>'); 207 $(".qtybutton").on("click", function() { 208 var $button = $(this); 209 var oldValue = $button.parent().find("input").val(); 210 if ($button.hasClass('inc')) { 211 var newVal = parseFloat(oldValue) + 1; 212 } else { 213 // Don't allow decrementing below zero 214 if (oldValue > 0) { 215 var newVal = parseFloat(oldValue) - 1; 216 } else { 217 newVal = 0; 218 } 219 } 220 $button.parent().find("input").val(newVal); 221 }); 222/*----------------------------------- 223 Single Product Side Menu Active 224--------------------------------------*/ 225$('.single-slide-menu').slick({ 226 prevArrow: '<i class="fa fa-angle-left"></i>', 227 nextArrow: '<i class="fa fa-angle-right slick-next-btn"></i>', 228 slidesToShow: 3, 229 responsive: [ 230 { 231 breakpoint: 1200, 232 settings: { 233 slidesToShow: 3, 234 slidesToScroll: 3 235 } 236 }, 237 { 238 breakpoint: 991, 239 settings: { 240 slidesToShow: 3, 241 slidesToScroll: 3 242 } 243 }, 244 { 245 breakpoint: 480, 246 settings: { 247 slidesToShow: 2, 248 slidesToScroll: 2 249 } 250 } 251 ] 252 }); 253 254$('.single-slide-menu a').on('click',function(e){ 255 e.preventDefault(); 256 257 var $href = $(this).attr('href'); 258 259 $('.single-slide-menu a').removeClass('active'); 260 $(this).addClass('active'); 261 262 $('.product-details-large .tab-pane').removeClass('active show'); 263 $('.product-details-large '+ $href ).addClass('active show'); 264 265 }) 266/*------------------------------ 267 Toggle Function Active 268---------------------------------*/ 269 /*--- showlogin toggle function ----*/ 270 $('#showlogin').on('click', function() { 271 $('#checkout-login').slideToggle(900); 272 }); 273 274 /*--- showlogin toggle function ----*/ 275 $('#showcoupon').on('click', function() { 276 $('#checkout_coupon').slideToggle(900); 277 }); 278 /*--- showlogin toggle function ----*/ 279 $('#cbox').on('click', function() { 280 $('#cbox-info').slideToggle(900); 281 }); 282 283 /*--- showlogin toggle function ----*/ 284 $('#ship-box').on('click', function() { 285 $('#ship-box-info').slideToggle(1000); 286 }); 287/*--------------------------- 288 Nice Select 289------------------------------- */ 290 $('.nice-select').niceSelect();
291/*--------------------------- 292 Fancybox Active 293------------------------------- */ 294$('[data-fancybox="images"]').fancybox({ 295 hash: false, 296}); 297/*---------------------------------- 298 Instafeed active 299------------------------------------*/ 300if($('#Instafeed').length) { 301 var feed = new Instafeed({ 302 get: 'user', 303 userId: 6665768655, 304 accessToken: '6665768655.1677ed0.313e6c96807c45d8900b4f680650dee5', 305 target: 'Instafeed', 306 resolution: 'thumbnail', 307 limit: 6, 308 template: '<li><a href="{{link}}" target="_new"><img src="{{image}}" /></a></li>', 309 }); 310 feed.run(); 311} 312/*============= Gallery Mesonry Activation ==============*/ 313$('.masonry__wrap').imagesLoaded(function () { 314 315 // filter items on button click 316 $('.gallery__menu').on('click', 'button', function () { 317 var filterValue = $(this).attr('data-filter'); 318 $grid.isotope({ 319 filter: filterValue 320 }); 321 }); 322 323 // change is-checked class on buttons 324 $('.gallery__menu button').on('click', function () { 325 $('.gallery__menu button').removeClass('is-checked'); 326 $(this).addClass('is-checked'); 327 var selector = $(this).attr('data-filter'); 328 $containerpage.isotope({ 329 filter: selector 330 }); 331 return false; 332 }); 333 334 // init Isotope 335 var $grid = $('.masonry__wrap').isotope({ 336 itemSelector: '.gallery__item', 337 percentPosition: true, 338 transitionDuration: '0.7s', 339 layoutMode: 'fitRows', 340 masonry: { 341 // use outer width of grid-sizer for columnWidth 342 columnWidth: '.gallery__item', 343 } 344 }); 345}); 346 347 348})(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.