PageSourceSearch

https://whchurch.org/wp-content/themes/whchurch/js/theme_scripts.js

js whchurch.org collected 2026-10-02 06:29:02 UTC 4,132 bytes, 207 lines download raw bytes

1/* the mega-menu scripts */
2jQuery( document ).ready(function() {
3	jQuery('.megamenu').hide();
4	jQuery('body.single-sermon #ext_summ').hide();
5	jQuery('body.single-sermon #hide_summary').hide();
6
7});
8
9var mega = 0;
10
11
12/* extended summary on single sermon page */
13function showsumm() {
14	jQuery('#ext_summ').slideDown();
15	
16	jQuery('#ext_summary').hide();
17	jQuery('#hide_summary').show();
18	//console.log("show summary");
19}
20function hidesumm() {
21	jQuery('#ext_summ').slideUp();
22	jQuery('#ext_summary').show();
23	jQuery('#hide_summary').hide();
24	//console.log("hide summary");
25}
26
27
28function show_mega() {
29 	//console.log(mega);
30}
31
32function hide_mega() {
33	mega = 0;
34 	//console.log('hide_mega says mega = ' + mega);
35	jQuery('div.megamenu').hide();
36	
37	jQuery('li#one').removeClass( "active" );
38	jQuery('li#two').removeClass( "active" );
39	jQuery('li#three').removeClass( "active" );
40	jQuery('li#four').removeClass( "active" );
41	jQuery('li#five').removeClass( "active" );
42	//exit;
43}
44
45
46
47function closeme(args) {
48	
49	//console.log('closeme is firing now. Mega = ' + mega);
50	if (mega > 0) {
51		jQuery(arguments[0]).hide();
52	}
53	
54}
55
56
57function show_one() {
58	mega++;
59	//console.log(mega);
60	
61	if(mega == 1) {
62		jQuery('.menu1').show();
63		//console.log('sliding down 1');
64	} else {
65		jQuery('.menu1').show();
66		//console.log('showing 1');
67	}
68	
69	jQuery('li#one').addClass( "active" );
70	
71	closeme('.menu2');
72    jQuery('li#two').removeClass( "active" );
73    closeme('.menu3');
74    jQuery('li#three').removeClass( "active" );
75    closeme('.menu4');
76    jQuery('li#four').removeClass( "active" );
77    closeme('.menu5');
78    jQuery('li#five').removeClass( "active" );
79	
80}
81        
82function hide_one() {
83	
84    
85    //closeme('.menu1');
86    //jQuery('li#one').removeClass( "active" );
87}
88
89function show_two() {
90	mega++;
91	console.log('show_two says mega is ' + mega);
92	
93	if(mega == 1) {
94		jQuery('.menu2').show();
95		//console.log('sliding down 2');
96	} else {
97		jQuery('.menu2').show();
98		//console.log('showing two');
99	}
100	
101	jQuery('li#two').addClass( "active" );
102
103	closeme('.menu1');
104    jQuery('li#one').removeClass( "active" );
105    closeme('.menu3');
106    jQuery('li#three').removeClass( "active" );
107    closeme('.menu4');
108    jQuery('li#four').removeClass( "active" );
109    closeme('.menu5');
110    jQuery('li#five').removeClass( "active" );
111}
112        
113function hide_two() {
114    //closeme('.menu2');
115    //jQuery('li#two').removeClass( "active" );
116}
117
118function show_three() {
119	mega++;
120	// console.log(mega);
121	
122	if(mega == 1) {
123		jQuery('.menu3').show();
124	} else {
125		jQuery('.menu3').show();
126	}
127	
128	//jQuery('.menu3').show();
129	jQuery('li#three').addClass( "active" );
130	
131	closeme('.menu1');
132    jQuery('li#one').removeClass( "active" );
133    closeme('.menu2');
134    jQuery('li#two').removeClass( "active" );
135    closeme('.menu4');
136    jQuery('li#four').removeClass( "active" );
137    closeme('.menu5');
138    jQuery('li#five').removeClass( "active" );
139
140}
141        
142function hide_three() {
143/*
144    closeme('.menu3');
145    jQuery('li#three').removeClass( "active" );
146*/
147}
148
149function show_four() {
150	mega++;
151	
152	if(mega == 1) {
153		jQuery('.menu4').show();
154	} else {
155		jQuery('.menu4').show();
156	}
157	
158
159	jQuery('li#four').addClass( "active" );
160	
161	closeme('.menu1');
162    jQuery('li#one').removeClass( "active" );
163    closeme('.menu2');
164    jQuery('li#two').removeClass( "active" );
165    closeme('.menu3');
166    jQuery('li#three').removeClass( "active" );
167    closeme('.menu5');
168    jQuery('li#five').removeClass( "active" );
169
170}
171        
172function hide_four() {
173/*
174    closeme('.menu4');
175    jQuery('li#four').removeClass( "active" );
176*/
177}
178
179function show_five() {
180	mega++;
181	
182	if(mega == 1) {
183		jQuery('.menu5').show();
184	} else {
185		jQuery('.menu5').show();
186	}
187	
188
189	jQuery('li#five').addClass( "active" );
190	
191	closeme('.menu1');
192    jQuery('li#one').removeClass( "active" );
193    closeme('.menu2');
194    jQuery('li#two').removeClass( "active" );
195    closeme('.menu3');
196    jQuery('li#three').removeClass( "active" );
197    closeme('.menu4');
198    jQuery('li#four').removeClass( "active" );
199
200}
201        
202function hide_five() {
203/*
204    closeme('.menu5');
205    jQuery('li#five').removeClass( "active" );
206*/
207}

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.