PageSourceSearch

https://www.motorfinanceonline.com/wp-content/themes/goodlife-wp-B…/js/modules/GDMToggleClassOnChildElement.js

js motorfinanceonline.com collected 2026-09-26 01:39:34 UTC 646 bytes, 19 lines download raw bytes

1export default function GDMToggleClassOnChildElement(
2  toggleSelectors,
3  childSelector,
4  className
5) {
6
7  [...document.querySelectorAll(toggleSelectors)].forEach((toggleButton) => {
8
9    toggleButton.addEventListener("click", () => {
10      !toggleButton.classList.contains(className)
11        ? toggleButton.classList.add(className)
12        : toggleButton.classList.remove(className);
13      !toggleButton.querySelector(childSelector).classList.contains(className)
14        ? toggleButton.querySelector(childSelector).classList.add(className)
15        : toggleButton.querySelector(childSelector).classList.remove(className);
16        
17    })
18});
19}

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.