PageSourceSearch

https://atlantaalimited.com/assets/js/aboutpage.js

js atlantaalimited.com collected 2026-10-04 03:08:26 UTC 1,886 bytes, 79 lines download raw bytes

1$.fn.isInViewport = function() {
2    var elementTop = $(this).offset().top;
3    var elementBottom = elementTop + $(this).outerHeight();
4    
5    var viewportTop = $(window).scrollTop();
6    var viewportBottom = viewportTop + $(window).height();
7    
8    return elementBottom > viewportTop && elementTop < viewportBottom;
9};  
10
11// 12. Team Slider
12  var team_slider = new Swiper(".team__slider", {
13    spaceBetween: 30,
14    loop: true,
15    // freemode: true,
16    slidesPerView: 1,
17    // speed: 2000,
18    breakpoints: {
19      640: {
20        slidesPerView: 2,
21      },
22      1000: {
23        slidesPerView: 3,
24      },
25      1200: {
26        slidesPerView: 4,
27      },
28    },
29    autoplay: false,
30    pagination: {
31      el: ".swiper-pagination",
32      type: "fraction",
33    },
34    navigation: {
35      nextEl: ".pp-next",
36      prevEl: ".pp-prev",
37    },
38  });
39// Check if element is in viewport on scroll and resize
40$(window).on('resize scroll', function() {
41  if ($(".team__slider").isInViewport()) {
42      team_slider.autoplay.start();
43  } else {
44      team_slider.autoplay.stop();
45  }
46});
47
48var portfolio_slider = new Swiper(".portfolio__slider-2", {
49    slidesPerView: 1,
50    spaceBetween: 0,
51    effect: "fade",
52    speed: 1500,
53    loop: true,
54    autoplay: {
55      delay: 5000,
56      disableOnInteraction: false
57    },
58    pagination: {
59      el: ".swiper-pagination",
60      clickable: true,
61      renderBullet: function (i, className) {
62        return `
63        <button class="${className}">
64          <svg class="circle-progress"><circle class="circle-origin" r="24.5" cx="25" cy="25"></circle></svg><span></span>
65        </button>
66      `;
67      }
68    }
69  });
70
71  $(window).on('resize scroll', function() {
72    if ($(".portfolio__slider-2").isInViewport()) {
73        
74        portfolio_slider.autoplay.start();
75    } else {
76    
77        portfolio_slider.autoplay.stop();
78    }
79  });

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.