1$(function () { 2 3 function initCarouselLargeOnly($carousel) { 4 5 var showCarousel = ($(window).width() < 992); 6 7 if ($carousel.hasClass("slick-initialized")) { 8 9 if (!showCarousel) { 10 $carousel.slick("unslick"); 11 } 12 13 } else { 14 15 if (showCarousel) { 16 17 $carousel.slick({ 18 autoplay: false, 19 arrows: true, 20 dots: false, 21 slidesToShow: 1 22 }); 23 24 } 25 26 } 27 28 } 29 30 // Home carousel 31 var $homeCarousel = $(".home-carousel"); 32 if ($homeCarousel.length > 0) { 33 $homeCarousel.slick({ 34 autoplay: true, 35 autoplaySpeed: 4000, 36 arrows: false, 37 dots: true, 38 slidesToShow: 1, 39 fade: true, 40 cssEase: 'linear', 41 pauseOnHover: false, 42 adaptiveHeight: false, 43 }); 44 } 45 46 // Home quintrex boat range carousel 47 var $homeBoatRangeCarousel = $(".quintrex__home-carousel"); 48 if ($homeBoatRangeCarousel.length > 0) { 49 $homeBoatRangeCarousel.slick({ 50 autoplay: false, 51 arrows: true, 52 dots: false, 53 slidesToShow: 1, 54 slidesToScroll: 1, 55 mobileFirst: true, 56 centerMode: true, 57 responsive: [{ 58 breakpoint: 576, 59 settings: { 60 slidesToShow: 2, 61 slidesToScroll: 1 62 } 63 }, { 64 breakpoint: 767, 65 settings: { 66 slidesToShow: 1, 67 slidesToScroll: 1 68 } 69 }, { 70 breakpoint: 991, 71 settings: { 72 slidesToShow: 2, 73 slidesToScroll: 1 74 } 75 }, { 76 breakpoint: 1400, 77 settings: { 78 slidesToShow: 3, 79 slidesToScroll: 1 80 } 81 }] 82 }); 83 } 84 85 // Home brands boat range carousel 86 var $homeBoatBrandsCarousel = $(".boat-brands__carousel"); 87 if ($homeBoatBrandsCarousel.length > 0) { 88 $homeBoatBrandsCarousel.slick({ 89 autoplay: false, 90 arrows: true, 91 dots: false, 92 slidesToShow: 1, 93 slidesToScroll: 1, 94 mobileFirst: true, 95 variableWidth: true, 96 responsive: [{ 97 breakpoint: 576, 98 settings: { 99 slidesToShow: 2, 100 slidesToScroll: 1 101 } 102 }, { 103 breakpoint: 767, 104 settings: { 105 slidesToShow: 2, 106 slidesToScroll: 1 107 } 108 }, { 109 breakpoint: 991, 110 settings: { 111 slidesToShow: 2, 112 slidesToScroll: 1 113 } 114 }, { 115 breakpoint: 1400, 116 settings: { 117 slidesToShow: 3, 118 slidesToScroll: 1 119 } 120 }] 121 }); 122 } 123 124 // Home motors range carousel 125 var $homeMotorsCarousel = $(".motors__carousel"); 126 if ($homeMotorsCarousel.length > 0) { 127 $homeMotorsCarousel.slick({ 128 autoplay: false, 129 arrows: true, 130 prevArrow:"<img src='../site/DefaultSite/skins/website_quintrex_2021/images/slider-arrow-right.png' class='listings__arrow listings__arrow--prev'></i>", 131 nextArrow:"<img src='../site/DefaultSite/skins/website_quintrex_2021/images/slider-arrow-right.png' class='listings__arrow listings__arrow--next'></i>", 132 dots: false, 133 slidesToShow: 1, 134 slidesToScroll: 1, 135 mobileFirst: true, 136 adaptiveHeight: false, 137 variableWidth: true, 138 responsive: [{ 139 breakpoint: 576, 140 settings: { 141 slidesToShow: 1, 142 slidesToScroll: 1 143 } 144 }, { 145 breakpoint: 767, 146 settings: { 147 slidesToShow: 1, 148 slidesToScroll: 1 149 } 150 }, { 151 breakpoint: 991, 152 settings: { 153 slidesToShow: 2, 154 slidesToScroll: 1 155 } 156 }, { 157 breakpoint: 1400, 158 settings: { 159 slidesToShow: 3, 160 slidesToScroll: 1 161 } 162 }] 163 }); 164 } 165 166 // Home accessories carousel
167 var $homeAccessoriesCarousel = $(".accessories__carousel"); 168 if ($homeAccessoriesCarousel.length > 0) { 169 $homeAccessoriesCarousel.slick({ 170 autoplay: false, 171 arrows: true, 172 dots: false, 173 rows: 1, 174 slidesToShow: 1, 175 slidesToScroll: 1, 176 mobileFirst: true, 177 adaptiveHeight: false, 178 responsive: [{ 179 breakpoint: 767, 180 settings: { 181 slidesToShow: 2, 182 slidesToScroll: 1, 183 rows: 1, 184 } 185 }, { 186 breakpoint: 991, 187 settings: { 188 slidesToShow: 2, 189 slidesToScroll: 1, 190 rows: 2, 191 } 192 }, { 193 breakpoint: 1400, 194 settings: { 195 slidesToShow: 3, 196 slidesToScroll: 1, 197 rows: 2, 198 } 199 }] 200 }); 201 } 202 203 // Home brands carousel 204 var $homeBrandsCarousel = $(".prods-accs__brands"); 205 if ($homeBrandsCarousel.length > 0) { 206 $homeBrandsCarousel.slick({ 207 autoplay: true, 208 arrows: false, 209 dots: false, 210 rows: 1, 211 slidesToShow: 1, 212 slidesToScroll: 1, 213 mobileFirst: true, 214 adaptiveHeight: false, 215 responsive: [{ 216 breakpoint: 767, 217 settings: { 218 slidesToShow: 3, 219 slidesToScroll: 1, 220 rows: 1, 221 } 222 }, { 223 breakpoint: 991, 224 settings: { 225 slidesToShow: 4, 226 slidesToScroll: 1, 227 rows: 1, 228 } 229 }, { 230 breakpoint: 1400, 231 settings: { 232 slidesToShow: 7, 233 slidesToScroll: 1, 234 rows: 1, 235 } 236 }] 237 }); 238 } 239 240 // Home used boats range carousel 241 var $homeUsedBoatsCarousel = $(".used-boats__carousel"); 242 if ($homeUsedBoatsCarousel.length > 0) { 243 $homeUsedBoatsCarousel.slick({ 244 autoplay: false, 245 arrows: true, 246 dots: false, 247 slidesToShow: 1, 248 slidesToScroll: 1, 249 mobileFirst: true, 250 variableWidth: true, 251 responsive: [{ 252 breakpoint: 576, 253 settings: { 254 slidesToShow: 2, 255 slidesToScroll: 1, 256 } 257 }, { 258 breakpoint: 767, 259 settings: { 260 slidesToShow: 3, 261 slidesToScroll: 1, 262 } 263 }, { 264 breakpoint: 991, 265 settings: { 266 slidesToShow: 3, 267 slidesToScroll: 1, 268 } 269 }, { 270 breakpoint: 1400, 271 settings: { 272 slidesToShow: 4, 273 slidesToScroll: 1, 274 } 275 }] 276 }); 277 } 278 279 // News component carousel 280 var $newsComponentCarousel = $(".news-section__carousel"); 281 if ($newsComponentCarousel.length > 0) { 282 $newsComponentCarousel.slick({ 283 autoplay: false, 284 arrows: true, 285 dots: false, 286 rows: 1, 287 slidesToShow: 1, 288 slidesToScroll: 1, 289 mobileFirst: true, 290 adaptiveHeight: false, 291 responsive: [{ 292 breakpoint: 767, 293 settings: { 294 slidesToShow: 2, 295 slidesToScroll: 1, 296 rows: 1, 297 } 298 }, { 299 breakpoint: 991, 300 settings: { 301 slidesToShow: 2, 302 slidesToScroll: 1, 303 rows: 2, 304 } 305 }, { 306 breakpoint: 1400, 307 settings: { 308 slidesToShow: 3, 309 slidesToScroll: 1, 310 rows: 2, 311 } 312 }] 313 }); 314 } 315 316 // In-stock listing item page image carousel 317 var $instockListingItemCarousel = $(".in-stock-listing-item__carousel"); 318 if ($instockListingItemCarousel.length > 0) { 319 $instockListingItemCarousel.slick({ 320 arrows: true, 321 prevArrow:"<i class='fas fa-angle-left instock__gallery-arrow instock__gallery-arrow--prev'></i>", 322 nextArrow:"<i class='fas fa-angle-right instock__gallery-arrow instock__gallery-arrow--next'></i>", 323 lazyLoad: 'ondemand', 324 dots: false, 325 infinite: false, 326 //autoplaySpeed: 4000, 327 autoplay: false, 328 slidesToShow: 1, 329 slidesToScroll: 1, 330 fade: true, 331 cssEase: 'linear', 332 adaptiveHeight: true, 333 asNavFor: $instockListingItemNavCarousel 334 }); 335 } 336 337 // Thumbs for in-stock listing item page image carousel 338 var $instockListingItemNavCarousel = $(".in-stock-listing-item-nav__carousel"); 339 if ($instockListingItemNavCarousel.length > 0) { 340 $instockListingItemNavCarousel.slick({
341 arrows: false, 342 infinite: false, 343 dots: false, 344 slidesToShow: 8, 345 slidesToScroll: 4, 346 cssEase: 'linear', 347 focusOnSelect: true, 348 asNavFor: $instockListingItemCarousel 349 }); 350 } 351 352 // Quintrex Hull carousel 353 var $quintrexHullsCarousel = $(".quintrex-hulls-carousel"); 354 if ($quintrexHullsCarousel.length > 0) { 355 356 if ($quintrexHullsCarousel.hasClass("desktop-carousel")) { 357 // 2 item desktop, 1 item mobile 358 $quintrexHullsCarousel.slick({ 359 autoplay: false, 360 arrows: true, 361 dots: false, 362 slidesToShow: 2, 363 responsive: [{ 364 breakpoint: 991, 365 settings: { 366 slidesToShow: 1, 367 slidesToScroll: 1 368 } 369 }] 370 }); 371 } else { 372 373 // No carousel desktop, 1 item mobile 374 initCarouselLargeOnly($quintrexHullsCarousel); 375 376 $(window).resize(function () { 377 initCarouselLargeOnly($quintrexHullsCarousel); 378 }); 379 380 } 381 382 } 383 384 385 // start: category top item gallery carousel 386 var $itemGalleryCarousel = $(".gallery-top-slick"); 387 if ($itemGalleryCarousel.length > 0) { 388 $itemGalleryCarousel.slick({ 389 autoplay: true, 390 autoplaySpeed: 4000, 391 arrows: false, 392 dots: true, 393 slidesToShow: 1, 394 fade: true, 395 cssEase: 'linear', 396 adaptiveHeight: false, 397 pauseOnHover: false 398 }); 399 } 400 // end: category top item gallery carousel 401 402 // Listings carousel in the homepage 403 var $listings = $(".listings__carousel"); 404 if ($listings.length > 0) { 405 $listings.slick({ 406 autoplay: false, 407 arrows: true, 408 prevArrow: "<img src='../site/DefaultSite/skins/website_quintrex_2021/images/slider-arrow-right.png' class='listings__arrow listings__arrow--prev'></i>", 409 nextArrow: "<img src='../site/DefaultSite/skins/website_quintrex_2021/images/slider-arrow-right.png' class='listings__arrow listings__arrow--next'></i>", 410 dots: false, 411 slidesToShow: 3, 412 slidesToScroll: 1, 413 variableWidth: true, 414 responsive: [{ 415 breakpoint: 1200, 416 settings: { 417 slidesToShow: 2, 418 } 419 }, 420 { 421 breakpoint: 992, 422 settings: { 423 slidesToShow: 1, 424 } 425 }, 426 { 427 breakpoint: 768, 428 settings: { 429 slidesToShow: 2, 430 } 431 }, 432 { 433 breakpoint: 576, 434 settings: { 435 slidesToShow: 2, 436 arrows: false 437 } 438 }, 439 { 440 breakpoint: 505, 441 settings: { 442 slidesToShow: 1, 443 arrows: false 444 } 445 } 446 ] 447 }); 448 } 449 450 var $listings = $(".used-listings__carousel"); 451 if ($listings.length > 0) { 452 $listings.slick({ 453 autoplay: false, 454 arrows: true, 455 prevArrow: "<img src='../site/DefaultSite/skins/website_quintrex_2021/images/slider-arrow-right.png' class='listings__arrow listings__arrow--prev'></i>", 456 nextArrow: "<img src='../site/DefaultSite/skins/website_quintrex_2021/images/slider-arrow-right.png' class='listings__arrow listings__arrow--next'></i>", 457 dots: false, 458 slidesToShow: 5, 459 slidesToScroll: 1, 460 variableWidth: true, 461 responsive: [{ 462 breakpoint: 1400, 463 settings: { 464 slidesToShow: 4, 465 } 466 }, 467 { 468 breakpoint: 992, 469 settings: { 470 slidesToShow: 3, 471 } 472 }, 473 { 474 breakpoint: 768, 475 settings: { 476 slidesToShow: 2, 477 } 478 }, 479 { 480 breakpoint: 576, 481 settings: { 482 slidesToShow: 2,
483 arrows: false 484 } 485 }, 486 { 487 breakpoint: 505, 488 settings: { 489 slidesToShow: 1, 490 arrows: false 491 } 492 } 493 ] 494 }); 495 } 496 497 var $homeMotorsCarousel = $(".honda__carousel"); 498 if ($homeMotorsCarousel.length > 0) { 499 $homeMotorsCarousel.slick({ 500 autoplay: false, 501 arrows: true, 502 prevArrow:"<img src='../site/DefaultSite/skins/website_quintrex_2021/images/slider-arrow-right-red.png' class='listings__arrow listings__arrow--prev'></i>", 503 nextArrow:"<img src='../site/DefaultSite/skins/website_quintrex_2021/images/slider-arrow-right-red.png' class='listings__arrow listings__arrow--next'></i>", 504 dots: false, 505 slidesToShow: 1, 506 slidesToScroll: 1, 507 mobileFirst: true, 508 adaptiveHeight: false, 509 variableWidth: true, 510 responsive: [{ 511 breakpoint: 576, 512 settings: { 513 slidesToShow: 1, 514 slidesToScroll: 1 515 } 516 }, { 517 breakpoint: 767, 518 settings: { 519 slidesToShow: 1, 520 slidesToScroll: 1 521 } 522 }, { 523 breakpoint: 991, 524 settings: { 525 slidesToShow: 2, 526 slidesToScroll: 1 527 } 528 }, { 529 breakpoint: 1400, 530 settings: { 531 slidesToShow: 3, 532 slidesToScroll: 1 533 } 534 }] 535 }); 536 } 537 // Shop Banner Carousel 538 let $shopBannerCarousel = $(".shop-banner-carousel"); 539 if ($shopBannerCarousel.length > 0) { 540 $shopBannerCarousel.slick({ 541 autoplay: true, 542 autoplaySpeed: 16000, 543 arrows: false, 544 prevArrow: "<img src='../site/DefaultSite/skins/website_quintrex_2021/images/slider-arrow-right.png' class='listings__arrow listings__arrow--prev'></i>", 545 nextArrow: "<img src='../site/DefaultSite/skins/website_quintrex_2021/images/slider-arrow-right.png' class='listings__arrow listings__arrow--next'></i>", 546 dots: true, 547 slidesToShow: 1, 548 fade: true, 549 cssEase: 'linear', 550 pauseOnHover: false, 551 adaptiveHeight: false, 552 }); 553 } 554 555});
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.