PageSourceSearch

https://worlddairyexpo.com/templates/Main_2025/news_slides.js?refresh=1749492568

js worlddairyexpo.com collected 2026-09-24 09:49:44 UTC 1,403 bytes, 32 lines download raw bytes

1$(document).ready(function () {
2  const newsSlideCount = parseInt($('#news-and-podcast').data('newsslidecount')) ?? 0;
3  let currentSlide = 0;
4  let newsIntervalIndicator = undefined;
5
6  if (newsSlideCount > 0) {
7    $('#news-slide-indicator-0').addClass('news-slide-indicator-active');
8    $('#news-slide-0').addClass('news-slide-active');
9
10    newsIntervalIndicator = window.setInterval(() => {
11      if (currentSlide < newsSlideCount - 1) {
12        currentSlide++;
13      } else {
14        currentSlide = 0;
15      }
16      $('.news-slide-indicator-active').removeClass('news-slide-indicator-active');
17      $('.news-slide-active').removeClass('news-slide-active');
18      $('#news-slide-indicator-' + currentSlide.toString()).addClass('news-slide-indicator-active');
19      $('#news-slide-' + currentSlide.toString()).addClass('news-slide-active');
20    }, 5000);
21  }
22
23  for (let index = 0; index < newsSlideCount; index++) {
24    $('#news-slide-indicator-' + index.toString()).click(() => {
25      $('.news-slide-indicator-active').removeClass('news-slide-indicator-active');
26      $('.news-slide-active').removeClass('news-slide-active');
27      $('#news-slide-indicator-' + index.toString()).addClass('news-slide-indicator-active');
28      $('#news-slide-' + index.toString()).addClass('news-slide-active');
29      window.clearInterval(newsIntervalIndicator);
30    });
31  }
32});

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.