PageSourceSearch

https://saskdentists.com/wp-content/plugins/zeno-font-resizer/js/jquery.fontsize.js?ver=1.8.1

js saskdentists.com collected 2026-09-26 04:19:21 UTC 4,849 bytes, 135 lines download raw bytes

1
2/*
3 * JavaScript functions for Zeno Font Resizer.
4 * Uses js.cookie.js
5 */
6
7var zeno_font_resizer_callback    = jQuery.Callbacks(); // Callback function to be fired after font resize.
8
9jQuery.fn.zeno_font_resizer_manager = function () {
10	var zeno_font_resizer_value       = jQuery('#zeno_font_resizer_value').val();
11	var zeno_font_resizer_ownid       = jQuery('#zeno_font_resizer_ownid').val();
12	var zeno_font_resizer_ownelement  = jQuery('#zeno_font_resizer_ownelement').val();
13	var zeno_font_resizer_resizeMax   = parseFloat( jQuery('#zeno_font_resizer_resizeMax').val() );
14	var zeno_font_resizer_resizeMin   = parseFloat( jQuery('#zeno_font_resizer_resizeMin').val() );
15	var zeno_font_resizer_resizeSteps = parseFloat( jQuery('#zeno_font_resizer_resizeSteps').val() );
16	var zeno_font_resizer_cookieTime  = parseFloat( jQuery('#zeno_font_resizer_cookieTime').val() );
17	var zeno_font_resizer_element     = zeno_font_resizer_value;
18
19	if (zeno_font_resizer_value == "innerbody") {
20		zeno_font_resizer_element = "div#innerbody";
21	} else if (zeno_font_resizer_value == "ownid") {
22		zeno_font_resizer_element = "div#" + zeno_font_resizer_ownid;
23	} else if (zeno_font_resizer_value == "ownelement") {
24		zeno_font_resizer_element = zeno_font_resizer_ownelement;
25	}
26
27	var startFontSize = parseFloat( jQuery(zeno_font_resizer_element + "").css("font-size") );
28	var savedSize = parseFloat( Cookies.get('fontSize') );
29
30	if ( savedSize > zeno_font_resizer_resizeMin && savedSize < zeno_font_resizer_resizeMax ) {
31		jQuery(zeno_font_resizer_element).css("font-size", savedSize + "px");
32	}
33
34	/* The Click events */
35	jQuery('.zeno_font_resizer_add').on( 'click', function() {
36		var newFontSize = parseFloat(jQuery(zeno_font_resizer_element + "").css("font-size"));
37		newFontSize = newFontSize + parseFloat(zeno_font_resizer_resizeSteps);
38		newFontSize = newFontSize.toFixed(2);
39		var maxFontSize = startFontSize + ( zeno_font_resizer_resizeSteps * 5 );
40		if (newFontSize > maxFontSize) {
41			return false;
42		}
43		if (newFontSize > zeno_font_resizer_resizeMax) {
44			return false;
45		}
46		jQuery(zeno_font_resizer_element + "").css("font-size", newFontSize + "px");
47		Cookies.set('fontSize', newFontSize, {expires: parseInt(zeno_font_resizer_cookieTime), path: '/'});
48
49		/*
50		 * Callback function to be fired after font resize.
51		 *
52		 * @since 1.7.1
53		 *
54		 * Example code for using the callback:
55		 *
56		 * jQuery(document).ready(function($) {
57		 *     zeno_font_resizer_callback.add( my_callback_function );
58		 * });
59		 *
60		 * function my_callback_function( newFontSize ) {
61		 *     console.log( 'This is the new fontsize: ' + newFontSize );
62		 *     return false;
63		 * }
64		 *
65		 */
66		zeno_font_resizer_callback.fire( newFontSize );
67
68		return false;
69	});
70	jQuery('.zeno_font_resizer_minus').on( 'click', function() {
71		var newFontSize = parseFloat(jQuery(zeno_font_resizer_element + "").css("font-size"))
72		newFontSize = newFontSize - zeno_font_resizer_resizeSteps;
73		newFontSize = newFontSize.toFixed(2);
74		var minFontSize = startFontSize - ( zeno_font_resizer_resizeSteps * 5 );
75		if (newFontSize < minFontSize) {
76			return false;
77		}
78		if (newFontSize < zeno_font_resizer_resizeMin) {
79			return false;
80		}
81		jQuery("" + zeno_font_resizer_element + "").css("font-size", newFontSize + "px");
82		Cookies.set('fontSize', newFontSize, {expires: parseInt(zeno_font_resizer_cookieTime), path: '/'});
83
84		/*
85		 * Callback function to be fired after font resize.
86		 *
87		 * @since 1.7.1
88		 *
89		 * Example code for using the callback:
90		 *
91		 * jQuery(document).ready(function($) {
92		 *     zeno_font_resizer_callback.add( my_callback_function );
93		 * });
94		 *
95		 * function my_callback_function( newFontSize ) {
96		 *     console.log( 'This is the new fontsize: ' + newFontSize );
97		 *     return false;
98		 * }
99		 *
100		 */
101		zeno_font_resizer_callback.fire( newFontSize );
102
103		return false;
104	});
105	jQuery('.zeno_font_resizer_reset').on( 'click', function() {
106		jQuery("" + zeno_font_resizer_element + "").css("font-size", startFontSize + "px");
107		Cookies.set('fontSize', startFontSize, {expires: parseInt(zeno_font_resizer_cookieTime), path: '/'});
108
109		/*
110		 * Callback function to be fired after font resize.
111		 *
112		 * @since 1.7.1
113		 *
114		 * Example code for using the callback:
115		 *
116		 * jQuery(document).ready(function($) {
117		 *     zeno_font_resizer_callback.add( my_callback_function );
118		 * });
119		 *
120		 * function my_callback_function( newFontSize ) {
121		 *     console.log( 'This is the new fontsize: ' + newFontSize );
122		 *     return false;
123		 * }
124		 *
125		 */
126		zeno_font_resizer_callback.fire( startFontSize );
127
128		return false;
129	});
130}
131
132
133jQuery(document).ready(function(){
134	jQuery( '.zeno_font_resizer' ).zeno_font_resizer_manager();
135});

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.