PageSourceSearch

https://www.bqool.com/wp-content/themes/courtyard/js/menu.js

js bqool.com collected 2026-09-24 09:14:44 UTC 1,319 bytes, 46 lines download raw bytes

1if ($("#toggle").length > 0) {
2
3	var theToggle = document.getElementById('toggle');
4	
5	// based on Todd Motto functions
6	// https://toddmotto.com/labs/reusable-js/
7	
8	// hasClass
9	function hasClass(elem, className) {
10		return new RegExp(' ' + className + ' ').test(' ' + elem.className + ' ');
11	}
12	// addClass
13	function addClass(elem, className) {
14		if (!hasClass(elem, className)) {
15			elem.className += ' ' + className;
16		}
17	}
18	// removeClass
19	function removeClass(elem, className) {
20		var newClass = ' ' + elem.className.replace( /[\t\r\n]/g, ' ') + ' ';
21		if (hasClass(elem, className)) {
22			while (newClass.indexOf(' ' + className + ' ') >= 0 ) {
23				newClass = newClass.replace(' ' + className + ' ', ' ');
24			}
25			elem.className = newClass.replace(/^\s+|\s+$/g, '');
26		}
27	}
28	// toggleClass
29	function toggleClass(elem, className) {
30		var newClass = ' ' + elem.className.replace( /[\t\r\n]/g, " " ) + ' ';
31		if (hasClass(elem, className)) {
32			while (newClass.indexOf(" " + className + " ") >= 0 ) {
33				newClass = newClass.replace( " " + className + " " , " " );
34			}
35			elem.className = newClass.replace(/^\s+|\s+$/g, '');
36		} else {
37			elem.className += ' ' + className;
38		}
39	}
40	
41	theToggle.onclick = function() {
42	   toggleClass(this, 'on');
43	   return false;
44	}
45
46}

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.