PageSourceSearch

https://www.pingdom.com/wp-content/themes/sw-global/dev/scripts/sw19b-footer-columns.js?ver=1754550806

js pingdom.com collected 2026-09-24 06:23:24 UTC 836 bytes, 27 lines download raw bytes

1(() => {
2  const footer = document.querySelector('.sw19b-footer-columns');
3  if (!footer) {
4    return;
5  }
6
7  const buttons = footer.querySelectorAll('.footer-button');
8  const gridItems = footer.querySelectorAll('.grid-item');
9  const filteredItems = Object.values(gridItems);
10
11  if (filteredItems[0] && filteredItems[0].children[0]) filteredItems.shift();
12
13  const svgPlus = '<svg><use xlink:href="#sw19-circle-plus"></use></svg>'
14  const svgMinus = '<svg><use xlink:href="#sw19-circle-minus"></use></svg>';
15
16  buttons.forEach((button, index) => {
17    button.addEventListener('click', () => {
18      filteredItems[index].classList.toggle('active');
19      
20      if (filteredItems[index].classList.contains('active')) {
21        button.innerHTML = svgMinus;
22      } else {
23        button.innerHTML = svgPlus;
24      }
25    });
26  });
27})();

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.