PageSourceSearch

https://holocenedrilling.com/wp-content/themes/bullseyecreative/dist/js/accordion.js?ver=1.0.0

js holocenedrilling.com collected 2026-10-09 22:39:34 UTC 1,055 bytes, 36 lines download raw bytes

1/*!
2 * custom-wp-by-bullseye-creative v1.0.0
3 * A custom WordPress theme by Bullseye Creative
4 * (c) 2021 
5 * ISC License
6 * http://link-to-your-git-repo.com
7 */
8
9// Accordion Behavior
10// console.log('script running');
11if(document.querySelector('.accordion')){
12
13  document.querySelector('.accordion').addEventListener('click', (function(e){
14    var parent = getClosest(e.target, '.accordion-item-question');
15
16    if(parent) {
17      var items = document.querySelectorAll('.accordion li');
18      if( getClosest(parent, 'li').classList.contains('accordion-item-active') ){
19        getClosest(parent, 'li').classList.remove('accordion-item-active');
20      } else {
21        for (var i = 0; i < items.length; i++) {
22          items[i].classList.remove('accordion-item-active');
23        }
24        getClosest(parent, 'li').classList.add('accordion-item-active');
25      }
26    }
27  }));
28
29}
30
31var getClosest = function (elem, selector) {
32	for ( ; elem && elem !== document; elem = elem.parentNode ) {
33		if ( elem.matches( selector ) ) return elem;
34	}
35	return null;
36};

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.