PageSourceSearch

https://www.blmj.org/wp-content/plugins/sitelinx-accessibility-lit…telinx-accessibility-lite.js?ver=1790916125

js blmj.org collected 2026-10-02 05:47:44 UTC 21,001 bytes, 588 lines download raw bytes

1/*
2 * Cookies
3*/ 
4function sitelinx_createCookie(a, e, t) {
5    if (t) {
6        var r = new Date;
7        r.setTime(r.getTime() + 24 * t * 60 * 60 * 1e3);
8        var o = "; expires=" + r.toGMTString()
9    } else var o = "";
10    document.cookie = a + "=" + e + o + "; path=/"
11}
12function sitelinx_readCookie(a) {
13    for (var e = a + "=", t = document.cookie.split(";"), r = 0; r < t.length; r++) {
14        for (var o = t[r];
15             " " == o.charAt(0);) o = o.substring(1, o.length);
16        if (0 == o.indexOf(e)) return o.substring(e.length, o.length)
17    }
18    return null
19}
20function sitelinx_eraseCookie(a) {
21    sitelinx_createCookie(a, "", -1)
22}
23
24window.updateBackgroundColor = function (picker) {
25  // Get a proper CSS color from jscolor
26  const newColor =
27    typeof picker.toRGBAString === 'function' ? picker.toRGBAString() :
28    typeof picker.toHEXString  === 'function' ? picker.toHEXString()  :
29    String(picker); // last-ditch fallback
30
31  // Apply with !important so it beats the theme
32  document.body.style.setProperty('background-color', newColor, 'important');
33
34  // Persist
35  sitelinx_createCookie('sitelinx_change_background_color', newColor, 1);
36};
37
38
39/*
40 * Fix missing Alt's
41*/
42function sitelinx_fixMissingAlts() {
43	if( jQuery("body").hasClass("sitelinx-alt") ){
44		jQuery("img").each(function(){
45			var alt = jQuery(this).attr("alt");
46			
47			if( !alt )
48				jQuery(this).attr("alt", "");
49		});
50	}
51}
52
53function sitelinx_closeToolbar() {
54	jQuery("#sitelinx-black-screen").removeClass("active");
55	jQuery("#sitelinx-toggle-toolbar").removeClass("open");
56	jQuery("#sitelinx-toolbar").removeClass("active").attr("aria-hidden", "true");
57	
58	jQuery("#sitelinx-toolbar button, #sitelinx-toolbar a").each(function(){
59		jQuery(this).attr("tabindex", "-1");
60	});
61}
62function sitelinx_openToolbar() {
63	jQuery("#sitelinx-toggle-toolbar").addClass("open");
64	jQuery("#sitelinx-toolbar").addClass("active").attr("aria-hidden", "false");
65	jQuery("#sitelinx-black-screen").addClass("active");
66	
67	jQuery("#sitelinx-toolbar button, #sitelinx-toolbar a").each(function(){
68		jQuery(this).attr("tabindex", "0");
69	});
70}
71
72jQuery(document).ready(function($){
73	
74	// empty alt
75	sitelinx_fixMissingAlts();
76	
77	// toolbar
78	
79	if( $("#sitelinx-toolbar").length > 0 ) {
80		$('body').children().not('#wpadminbar').wrapAll("<div id='sitelinx-body-wrap'></div>");
81		$("body").prepend($("#sitelinx-toolbar"));
82		$("body").prepend($("#sitelinx-black-screen"));
83		$("body").prepend($("#sitelinx-toggle-toolbar"));
84	}
85
86	$("#sitelinx-black-screen").click(function(){
87		sitelinx_closeToolbar();
88		// $("#sitelinx-toggle-toolbar").show('slow');
89	});
90	$("#sitelinx-close-toolbar").click(function(){
91		sitelinx_closeToolbar();
92		// $("#sitelinx-toggle-toolbar").show('slow');
93	});
94	$("#sitelinx-toggle-toolbar img").click(function(){
95		sitelinx_openToolbar();
96		// $("#sitelinx-toggle-toolbar").hide();
97	});
98	//tbs code
99	$("#sitelinx-toggle-toolbar").click(function(){
100		sitelinx_openToolbar();
101		// $("#sitelinx-toggle-toolbar").hide();
102	});
103	
104	// disable animation
105	
106	if( sitelinx_readCookie("sitelinx_disable_animation") ) {
107		$("#sitelinx_disable_animation").addClass("sitelinx-active");
108		$("body").addClass("sitelinx-animation");
109	}
110	
111	$("#sitelinx_disable_animation").click(function(){
112		$(this).toggleClass("sitelinx-active");
113		$("body").toggleClass("sitelinx-animation");
114		
115		if( sitelinx_readCookie("sitelinx_disable_animation") ) {
116			sitelinx_eraseCookie("sitelinx_disable_animation");
117		} else {
118			sitelinx_createCookie("sitelinx_disable_animation", "disable_animation", 1);
119		}
120	});
121	
122	// mark links
123	
124	if( sitelinx_readCookie("sitelinx_links_mark") ) {
125		$("#sitelinx_links_mark").addClass("sitelinx-active");
126		$("body").addClass("sitelinx-mlinks");
127	}
128	
129	$("#sitelinx_links_mark").click(function(){
130		$(this).toggleClass("sitelinx-active");
131		$("body").toggleClass("sitelinx-mlinks");
132		
133		if( sitelinx_readCookie("sitelinx_links_mark") ) {
134			sitelinx_eraseCookie("sitelinx_links_mark");
135		} else {
136			sitelinx_createCookie("sitelinx_links_mark", "marked", 1);
137		}
138	});
139	
140	// keyboard navigation
141	
142	if( sitelinx_readCookie("sitelinx_keyboard") ) {
143		$("#sitelinx_keys_navigation").addClass("sitelinx-active");
144		$("body").addClass("sitelinx-outline");
145	}
146	
147	$("#sitelinx_keys_navigation").click(function(){
148		$(this).toggleClass("sitelinx-active");
149		$("body").toggleClass("sitelinx-outline");
150		
151		if( sitelinx_readCookie("sitelinx_keyboard") ) {
152			sitelinx_eraseCookie("sitelinx_keyboard");
153		} else {
154			sitelinx_createCookie("sitelinx_keyboard", "keyboard", 1);
155		}
156	});
157	
158	// heading mark
159	
160	if( sitelinx_readCookie("sitelinx_heading_mark") ) {
161		$("#sitelinx_headings_mark").addClass("sitelinx-active");
162		$("body").addClass("sitelinx-heading-mark");
163	}
164	$("#sitelinx_headings_mark").click(function(){
165		$(this).toggleClass("sitelinx-active");
166		$("body").toggleClass("sitelinx-heading-mark");
167		
168		if( sitelinx_readCookie("sitelinx_heading_mark") ) {
169			sitelinx_eraseCookie("sitelinx_heading_mark");
170		} else {
171			sitelinx_createCookie("sitelinx_heading_mark", "heading_mark", 1);
172		}
173	});
174	
175	// background color
176	
177	if( sitelinx_readCookie("sitelinx_background_color") ) {
178		$("#sitelinx_background_color").addClass("sitelinx-active");
179		$("body").addClass("sitelinx-background-color");
180		$(".sitelinx_background_color").show();
181		
182		// Safely get the color from the cookie first, then fall back to the input's value.
183		var color = sitelinx_readCookie("sitelinx_change_background_color") || '#' + $(".sitelinx_background_color input.jscolor").val();
184		
185		// Apply the color only to the main wrapper.
186		$("#sitelinx-body-wrap").css({"background-color": color});
187	}
188	
189	if( sitelinx_readCookie("sitelinx_change_background_color") ) {
190			
191		var def_colors = sitelinx_readCookie("sitelinx_change_background_color");
192		$(".sitelinx_background_color input.jscolor").val(def_colors);
193		$(".sitelinx_background_color input.jscolor").css({"background-color": def_colors});
194		
195	}
196	
197	$("#sitelinx_background_color").click(function(){
198		// First, turn off all other conflicting modes
199		$("#sitelinx_contrast_bright, #sitelinx_contrast_dark, #sitelinx_links_mark, #sitelinx_headings_mark").removeClass("sitelinx-active");
200		$("body").removeClass("sitelinx-contrast-bright sitelinx-contrast-dark sitelinx-mlinks sitelinx-heading-mark");
201		sitelinx_eraseCookie("sitelinx_contrast");
202		sitelinx_eraseCookie("sitelinx_links_mark");
203		sitelinx_eraseCookie("sitelinx_heading_mark");
204
205		// Now, toggle this mode
206		$(this).toggleClass("sitelinx-active");
207		$("body").toggleClass("sitelinx-background-color");
208		
209		if( sitelinx_readCookie("sitelinx_background_color") ) {
210			sitelinx_eraseCookie("sitelinx_background_color");
211		} else {
212			sitelinx_createCookie("sitelinx_background_color", "background_color", 1);
213		}
214		
215		if ($("body").hasClass("sitelinx-background-color")) {
216			// Safely get color from the cookie first, then fall back to the input's value.
217			var bgcolor = sitelinx_readCookie("sitelinx_change_background_color") || '#' + $(".sitelinx_background_color input.jscolor").val();
218			
219			// Apply color ONLY to the main body wrapper
220			$("#sitelinx-body-wrap").css({"background-color": bgcolor});
221			$(".sitelinx_background_color").slideDown('fast');
222		}else{
223			// On disable, remove the style from the wrapper
224			$("#sitelinx-body-wrap").css("background-color",'');
225			$(".sitelinx_background_color").slideUp('fast');
226		}
227	});
228	
229	// underline
230	
231	if( sitelinx_readCookie("sitelinx_underline") ) {
232		$("#sitelinx_links_underline").addClass("sitelinx-active");
233		$("body").addClass("sitelinx-underline");
234	}
235	$("#sitelinx_links_underline").click(function(){
236		$(this).toggleClass("sitelinx-active");
237		$("body").toggleClass("sitelinx-underline");
238		
239		if( sitelinx_readCookie("sitelinx_underline") ) {
240			sitelinx_eraseCookie("sitelinx_underline");
241		} else {
242			sitelinx_createCookie("sitelinx_underline", "underlined", 1);
243		}
244	});
245
246	// zoom
247	
248	if( sitelinx_readCookie("sitelinx_zoom") ) {
249		$("body").addClass("sitelinx-zoom-" + sitelinx_readCookie("sitelinx_zoom"));
250		if(sitelinx_readCookie("sitelinx_zoom") == 3) {
251			$("#sitelinx_screen_up").addClass("sitelinx-active-blue");
252		} else if(sitelinx_readCookie("sitelinx_zoom") == 4) {
253			$("#sitelinx_screen_up").addClass("sitelinx-active");
254		} else if(sitelinx_readCookie("sitelinx_zoom") == 1) {
255			$("#sitelinx_screen_down").addClass("sitelinx-active");
256		}
257	}
258	
259	$("#sitelinx_screen_up").click(function(){
260		if( $("body").hasClass("sitelinx-zoom-1") ) {
261			$("body").removeClass("sitelinx-zoom-1");
262			$("#sitelinx_screen_down").removeClass("sitelinx-active");
263			sitelinx_eraseCookie("sitelinx_zoom");
264		} else if( $("body").hasClass("sitelinx-zoom-3") ) {
265			$("body").removeClass("sitelinx-zoom-3").addClass("sitelinx-zoom-4");
266			$(this).removeClass("sitelinx-active-blue").addClass("sitelinx-active");
267			sitelinx_eraseCookie("sitelinx_zoom");
268			sitelinx_createCookie("sitelinx_zoom", 4, 1);
269		} else if( $("body").hasClass("sitelinx-zoom-4") ) {
270			$("body").removeClass("sitelinx-zoom-4");
271			$(this).removeClass("sitelinx-active");
272			sitelinx_eraseCookie("sitelinx_zoom");
273		} else {
274			$("body").addClass("sitelinx-zoom-3");
275			$(this).addClass("sitelinx-active-blue");
276			sitelinx_createCookie("sitelinx_zoom", 3, 1);
277		}
278	});
279	
280	$("#sitelinx_screen_down").click(function(){
281		if( $("body").hasClass("sitelinx-zoom-1") ) {
282			$("body").removeClass("sitelinx-zoom-1");
283			$(this).removeClass("sitelinx-active");
284			sitelinx_eraseCookie("sitelinx_zoom");
285		} else if( $("body").hasClass("sitelinx-zoom-3") ) {
286			$("body").removeClass("sitelinx-zoom-3");
287			$("#sitelinx_screen_up").removeClass("sitelinx-active-blue").removeClass("sitelinx-active");
288			sitelinx_eraseCookie("sitelinx_zoom");
289		} else if( $("body").hasClass("sitelinx-zoom-4") ) {
290			$("body").removeClass("sitelinx-zoom-4").addClass("sitelinx-zoom-3");
291			$("#sitelinx_screen_up").addClass("sitelinx-active-blue");
292			sitelinx_eraseCookie("sitelinx_zoom");
293			sitelinx_createCookie("sitelinx_zoom", 3, 1);
294		} else {
295			$("body").addClass("sitelinx-zoom-1");
296			$(this).addClass("sitelinx-active");
297			sitelinx_eraseCookie("sitelinx_zoom");
298			sitelinx_createCookie("sitelinx_zoom", 1, 1);
299		}
300	});
301	
302	// readable font
303	
304	if( sitelinx_readCookie("sitelinx_readable") ) {
305		$("#sitelinx_readable_font").addClass("sitelinx-active");
306		$("body").addClass("sitelinx-readable");
307	}
308	$("#sitelinx_readable_font").click(function(){
309		$(this).toggleClass("sitelinx-active");
310		$("body").toggleClass("sitelinx-readable");
311		
312		if( sitelinx_readCookie("sitelinx_readable") ) {
313			sitelinx_eraseCookie("sitelinx_readable");
314		} else {
315			sitelinx_createCookie("sitelinx_readable", "readable", 1);
316		}
317	});
318	
319	// font sizer
320	
321	var inc_user_value = $("#sitelinx_fontsizer_inc").attr("data-sitelinx-value");
322	
323	if( inc_user_value ) {
324		var fontsizer_include = inc_user_value;
325	} else {
326		var fontsizer_include = $("body, p, h1, h2, h3, h4, h5, h6, label, input, a, button, textarea");
327	}
328	
329	var exc_user_value = $("#sitelinx-toolbar p, #sitelinx-toolbar h1, #sitelinx-toolbar h2, #sitelinx-toolbar h3, #sitelinx-toolbar h4, #sitelinx-toolbar h5, #sitelinx-toolbar h6, #sitelinx-toolbar a, #sitelinx-toolbar button, #sitelinx-toolbar label, #sitelinx-toolbar input, #sitelinx-toolbar span, #sitelinx-toolbar div");
330	
331	var from_exc_user_value = $("#sitelinx_fontsizer_exc").attr("data-sitelinx-value");
332	
333	if(from_exc_user_value){
334		
335	var exc_user_value = exc_user_value + from_exc_user_value;
336	
337	}
338	
339	$(fontsizer_include).not(exc_user_value).each(function(){
340		var fontsize = parseInt( $(this).css("font-size") );
341		$(this).attr("data-fontsize", fontsize);
342	});
343	
344	if( sitelinx_readCookie("sitelinx_fontsizer") ) {
345		$("body").addClass("sitelinx-font-lvl-" + sitelinx_readCookie("sitelinx_fontsizer"));
346		
347		if(sitelinx_readCookie("sitelinx_fontsizer") == 3) {
348			$("#sitelinx_fontsize_up").addClass("sitelinx-active-blue");
349			
350			$(fontsizer_include).not(exc_user_value).each(function(){
351				var fontsize = parseInt($(this).attr("data-fontsize"));
352				$(this).css("font-size", (fontsize * 1.5) + "px");
353			});
354		} else if(sitelinx_readCookie("sitelinx_fontsizer") == 4) {
355			$("#sitelinx_fontsize_up").addClass("sitelinx-active");
356			
357			$(fontsizer_include).not(exc_user_value).each(function(){
358				var fontsize = parseInt($(this).attr("data-fontsize"));
359				$(this).css("font-size", (fontsize * 2) + "px");
360			});
361		} else if(sitelinx_readCookie("sitelinx_fontsizer") == 1) {
362			$("#sitelinx_fontsize_down").addClass("sitelinx-active");
363			
364			$(fontsizer_include).not(exc_user_value).each(function(){
365				var fontsize = parseInt($(this).attr("data-fontsize"));
366				
367				if( (fontsize / 2) > 12 ) {
368					$(this).css("font-size", (fontsize / 2) + "px");
369				} else {
370					$(this).css("font-size", "12px");
371				}
372				
373			});
374		}
375	}
376	
377	$("#sitelinx_fontsize_up").click(function(){
378		
379		// if level 1
380		if( $("body").hasClass("sitelinx-font-lvl-1") ) {
381			$("body").removeClass("sitelinx-font-lvl-1").addClass("sitelinx-font-lvl-2");
382			$("#sitelinx_fontsize_down").removeClass("sitelinx-active");
383			sitelinx_eraseCookie("sitelinx_fontsizer");
384			
385			$(fontsizer_include).not(exc_user_value).each(function(){
386				var fontsize = parseInt($(this).attr("data-fontsize"));
387				$(this).css("font-size", fontsize + "px");
388			});
389		}
390		// if level 3
391		else if( $("body").hasClass("sitelinx-font-lvl-3") )  {
392			$("body").removeClass("sitelinx-font-lvl-3").addClass("sitelinx-font-lvl-4");
393			$(this).removeClass("sitelinx-active-blue").addClass("sitelinx-active");
394			sitelinx_eraseCookie("sitelinx_fontsizer");
395			sitelinx_createCookie("sitelinx_fontsizer", "4", 1);
396			
397			$(fontsizer_include).not(exc_user_value).each(function(){
398				var fontsize = parseInt($(this).attr("data-fontsize"));
399				$(this).css("font-size", (fontsize * 2) + "px");
400			});
401		}
402		// if level 4
403		else if( $("body").hasClass("sitelinx-font-lvl-4") )  {
404			$("body").removeClass("sitelinx-font-lvl-4").addClass("sitelinx-font-lvl-2");
405			$(this).removeClass("sitelinx-active");
406			sitelinx_eraseCookie("sitelinx_fontsizer");
407			
408			$(fontsizer_include).not(exc_user_value).each(function(){
409				var fontsize = parseInt($(this).attr("data-fontsize"));
410				$(this).css("font-size", fontsize + "px");
411			});
412		}
413		// if level 2 or nothing
414		else {
415			$("body").removeClass("sitelinx-font-lvl-2").addClass("sitelinx-font-lvl-3");
416			$(this).addClass("sitelinx-active-blue");
417			sitelinx_eraseCookie("sitelinx_fontsizer");
418			sitelinx_createCookie("sitelinx_fontsizer", "3", 1);
419			
420			$(fontsizer_include).not(exc_user_value).each(function(){
421				var fontsize = parseInt($(this).attr("data-fontsize"));
422				$(this).css("font-size", (fontsize * 1.5) + "px");
423			});
424		}
425	});
426	
427	$("#sitelinx_fontsize_down").click(function(){
428		
429		// if level 1
430		if( $("body").hasClass("sitelinx-font-lvl-1") ) {
431			$("body").removeClass("sitelinx-font-lvl-1").addClass("sitelinx-font-lvl-2");
432			$(this).removeClass("sitelinx-active");
433			sitelinx_eraseCookie("sitelinx_fontsizer");
434			
435			$(fontsizer_include).not(exc_user_value).each(function(){
436				var fontsize = parseInt($(this).attr("data-fontsize"));
437				$(this).css("font-size", fontsize + "px");
438			});
439		}
440		// if level 3
441		else if( $("body").hasClass("sitelinx-font-lvl-3") )  {
442			$("body").removeClass("sitelinx-font-lvl-3").addClass("sitelinx-font-lvl-2");
443			$("#sitelinx_fontsize_up").removeClass("sitelinx-active-blue");
444			sitelinx_eraseCookie("sitelinx_fontsizer");
445			
446			$(fontsizer_include).not(exc_user_value).each(function(){
447				var fontsize = parseInt($(this).attr("data-fontsize"));
448				$(this).css("font-size", fontsize + "px");
449			});
450		}
451		// if level 4
452		else if( $("body").hasClass("sitelinx-font-lvl-4") )  {
453			$("body").removeClass("sitelinx-font-lvl-4").addClass("sitelinx-font-lvl-3");
454			$("#sitelinx_fontsize_up").removeClass("sitelinx-active").addClass("sitelinx-active-blue");
455			sitelinx_eraseCookie("sitelinx_fontsizer");
456			sitelinx_createCookie("sitelinx_fontsizer", "3", 1);
457			
458			$(fontsizer_include).not(exc_user_value).each(function(){
459				var fontsize = parseInt($(this).attr("data-fontsize"));
460				$(this).css("font-size", (fontsize * 1.5) + "px");
461			});
462		}
463		// if level 2 or nothing
464		else {
465			$("body").removeClass("sitelinx-font-lvl-2").addClass("sitelinx-font-lvl-1");
466			$(this).addClass("sitelinx-active");
467			sitelinx_eraseCookie("sitelinx_fontsizer");
468			sitelinx_createCookie("sitelinx_fontsizer", "1", 1);
469			
470			$(fontsizer_include).not(exc_user_value).each(function(){
471				var fontsize = parseInt($(this).attr("data-fontsize"));
472				
473				if( (fontsize / 2) > 12 ) {
474					$(this).css("font-size", (fontsize / 2) + "px");
475				} else {
476					$(this).css("font-size", "12px");
477				}
478				
479			});
480		}
481	});
482	
483	// bright contrast
484	
485	if(sitelinx_readCookie("sitelinx_contrast") === "bright") {
486		$("#sitelinx_contrast_bright").addClass("sitelinx-active");
487		$("body").addClass("sitelinx-contrast-bright");
488	} else if(sitelinx_readCookie("sitelinx_contrast") === "dark") {
489		$("#sitelinx_contrast_dark").addClass("sitelinx-active");
490		$("body").addClass("sitelinx-contrast-dark");
491	}
492	$("#sitelinx_contrast_bright").click(function(){
493		// First, turn off all other conflicting modes
494		$("#sitelinx_contrast_dark, #sitelinx_background_color, #sitelinx_links_mark, #sitelinx_headings_mark").removeClass("sitelinx-active");
495		$("body").removeClass("sitelinx-contrast-dark sitelinx-background-color sitelinx-mlinks sitelinx-heading-mark");
496		sitelinx_eraseCookie("sitelinx_contrast");
497		sitelinx_eraseCookie("sitelinx_background_color");
498		sitelinx_eraseCookie("sitelinx_links_mark");
499		sitelinx_eraseCookie("sitelinx_heading_mark");
500		$(".sitelinx_background_color").slideUp('fast');
501
502		// Now, toggle this mode
503		$(this).toggleClass("sitelinx-active");
504		$("body").toggleClass("sitelinx-contrast-bright");
505		
506		if( sitelinx_readCookie("sitelinx_contrast") === "bright") {
507			sitelinx_eraseCookie("sitelinx_contrast");
508		} else {
509			sitelinx_createCookie("sitelinx_contrast", "bright", 1);
510		}
511	});
512	
513	$("#sitelinx_contrast_dark").click(function(){
514		// First, turn off all other conflicting modes
515		$("#sitelinx_contrast_bright, #sitelinx_background_color, #sitelinx_links_mark, #sitelinx_headings_mark").removeClass("sitelinx-active");
516		$("body").removeClass("sitelinx-contrast-bright sitelinx-background-color sitelinx-mlinks sitelinx-heading-mark");
517		sitelinx_eraseCookie("sitelinx_contrast");
518		sitelinx_eraseCookie("sitelinx_background_color");
519		sitelinx_eraseCookie("sitelinx_links_mark");
520		sitelinx_eraseCookie("sitelinx_heading_mark");
521		$(".sitelinx_background_color").slideUp('fast');
522
523		// Now, toggle this mode
524		$(this).toggleClass("sitelinx-active");
525		$("body").toggleClass("sitelinx-contrast-dark");
526		
527		if( sitelinx_readCookie("sitelinx_contrast") === "dark") {
528			sitelinx_eraseCookie("sitelinx_contrast");
529		} else {
530			sitelinx_createCookie("sitelinx_contrast", "dark", 1);
531		}
532	});
533	
534	// reset
535	
536	$("#sitelinx-reset").click(function(){
537		$("#sitelinx-toolbar button").each(function() {
538			$(this).removeClass("sitelinx-active").removeClass("sitelinx-active-blue");
539		});
540		
541		var cookieClasses = ["sitelinx-animation", "sitelinx-outline", "sitelinx-heading-mark", "sitelinx-zoom-1", "sitelinx-zoom-2", "sitelinx-zoom-3", "sitelinx-zoom-4", "sitelinx-font-lvl-1", "sitelinx-font-lvl-2", "sitelinx-font-lvl-3", "sitelinx-font-lvl-4", "sitelinx-readable", "sitelinx-contrast-bright", "sitelinx-contrast-dark", "sitelinx-mlinks", "sitelinx-underline", "sitelinx-background-color"];
542		
543		cookieClasses.forEach(function(a) {
544		    $("body").removeClass(a);
545		});
546		
547		
548		var cookieNames = document.cookie.split(/=[^;]*(?:;\s*|$)/);
549		
550		for (var i = 0; i < cookieNames.length; i++) {
551		    if (/^sitelinx_/.test(cookieNames[i])) {
552		        sitelinx_eraseCookie(cookieNames[i]);
553		    }
554		}
555		
556		$(fontsizer_include).not(exc_user_value).each(function(){
557			var fontsize = parseInt($(this).attr("data-fontsize"));
558			$(this).css("font-size", fontsize + "px");
559		});
560		
561		$(".sitelinx_background_color").hide();
562		// var backup_bg = $("body #sitelinx-body-wrap *[backup_bg]:not(#sitelinx-toggle-toolbar, #sitelinx-toggle-toolbar img)").val();
563		$("body #sitelinx-body-wrap *:not(#sitelinx-toggle-toolbar, #sitelinx-toggle-toolbar img)").css("background-color", '');
564	});
565
566	//hide show the logo on click
567	jQuery("#sitelinx_statement").hover(function(){
568		jQuery(".hide-on-hover-stat").css("display", "none");
569		jQuery("#show-on-ho").css("display", "block");
570		}, function(){
571		jQuery("#show-on-ho").css("display", "none");
572		jQuery(".hide-on-hover-stat").css("display", "block");
573	    
574	  });
575	
576	//hide show the feedback
577	jQuery("#sitelinx_feedback").hover(function(){
578		jQuery(".hide-on-feed").css("display", "none");
579		jQuery("#show-ho-feed").css("display", "block");
580		}, function(){
581		jQuery("#show-ho-feed").css("display", "none");
582		jQuery(".hide-on-feed").css("display", "block");
583	    
584	  });
585
586});
587  
588

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.