jQuery(document).ready(function($){var modifier=0.1;var current_modifier=1.0;var max_modifier=1.2;var min_modifier=0.7;var zoom_level=0;var minus=$('.wpavefrsz-minus');var plus=$('.wpavefrsz-plus');var plusplus=$('.wpavefrsz-plus-plus');var reset=$('.wpavefrsz-reset');var initial_sizes=[];var flag=false;function change_font_size(operator,bypass_storage){current_modifier=Math.round(current_modifier*100)/100;var calculated_modifier=current_modifier;if(operator==='plus'){if(current_modifier>=max_modifier){return;}} if(operator==='minus'){if(current_modifier<=min_modifier){return;}} if(operator==='minus'){calculated_modifier-=modifier;zoom_level--;}else if(operator==='plus'){calculated_modifier+=modifier;zoom_level++;}else if(operator==='reset'){calculated_modifier=1.0;zoom_level=0;} current_modifier=calculated_modifier;var e_index=0;$.each(wpavefrsz.elements,function(index,item){$(wpavefrsz.main_selector+' '+item).each(function(){var font_size=parseFloat($(this).css('font-size'));if(!flag){initial_sizes[e_index]=font_size;} var calculated_font_size;if(operator==='minus'){calculated_font_size=(font_size*(1.0-modifier))+'px';}else if(operator==='plus'){calculated_font_size=(font_size*(1.0+modifier))+'px';}else if(operator==='reset'){calculated_font_size=initial_sizes[e_index]+'px';} $(this).css('font-size',calculated_font_size);e_index++;});});if(typeof bypass_storage==='undefined'){localStorage.setItem('wpavefrsz_zoom_level',zoom_level);} flag=true;} minus.on('click',function(){change_font_size('minus');});plus.on('click',function(){if(zoom_level==0){change_font_size('plus');}else if(zoom_level==2){change_font_size('minus');}});plusplus.on('click',function(){if(zoom_level==0){change_font_size('plus');change_font_size('plus');}else if(zoom_level==1){change_font_size('plus');}});reset.on('click',function(){console.log(zoom_level);if(zoom_level==2){change_font_size('minus');}if(zoom_level==1){change_font_size('minus');}else{}});var stored_zoom_level=localStorage.getItem('wpavefrsz_zoom_level');if(stored_zoom_level!==0){var operator;if(stored_zoom_level<0){operator='minus';}else{operator='plus';} for(var i=0;i