1/* changing font-size with cookies */ 2 3size=getCookie("fontsize02"); // gets the cookie 4if ((size!=null)&&(size != '')&& (size != 'undefined')&& (size != 'null')) SetActualSize(size); //set the size 5 6function SetActualSize(s){ 7 // if on mobile we increase by 2px by default 8 if (document.documentElement.clientWidth < 737) { 9 s = parseFloat(s) + 2 + 'px'; 10 console.log(s); 11 } 12 document.getElementsByTagName('body')[0].style.fontSize=s; 13} 14 15function SetFontSize(s){ 16 // if on mobile we increase by 2px by default 17 18 var newsize=getCookie("fontsize02"); 19 20 if ((newsize!=null)&&(newsize != '')&& (newsize != 'undefined')&& (newsize != 'null')) { 21 var actual=getCookie("fontsize02"); 22 } 23 else { 24 if (s=='large') { 25 var actual='16px'; 26 } 27 else if (s=='small') { 28 var actual='14px'; 29 } 30 } 31 32 if ((s=='large')&&(actual=='14px')) { 33 newsize='16px'; 34 } 35 else if ((s=='large')&&(actual=='16px')) { 36 newsize='18px'; 37 } 38 else if ((s=='large')&&(actual=='18px')) { 39 newsize='20px'; 40 } 41 else if ((s=='large')&&(actual=='20px')) { 42 newsize='20px'; 43 } 44 else if ((s=='small')&&(actual=='20px')) { 45 newsize='18px'; 46 } 47 else if ((s=='small')&&(actual=='18px')) { 48 newsize='16px'; 49 } 50 else if ((s=='small')&&(actual=='16px')) { 51 newsize='14px'; 52 } 53 else if ((s=='small')&&(actual=='14px')) { 54 newsize='14px'; 55 } // else by default restore to 14px 56 else newsize='14px'; 57 58 // store cookie 59 setCookie("fontsize02",newsize,30); 60 61 // if on mobile increase by 2px 62 if (document.documentElement.clientWidth < 737) { 63 newsize = parseFloat(newsize) + 2 + 'px'; 64 console.log(newsize); 65 } 66 67 document.getElementsByTagName('body')[0].style.fontSize=newsize; 68 69} 70 71 72 73function setCookie(name, value, expdays) { //saves the cookie 74 75var now = new Date(); 76 77var exp = new Date(now.getTime() + (1000*60*60*24*expdays)); 78 79document.cookie = name + "=" + escape(value) + ";" + "expires=" + exp.toGMTString() + ";" + "path=/"; 80 81} 82 83 84 85function getCookie(name) { //gives back the cookie 86 87var cname = name + "="; 88 89var dc = document.cookie; 90 91if (dc.length > 0) { 92 93 var start = dc.indexOf(cname); 94 95 if (start != -1) { 96 97 start += cname.length; 98 99 var stop = dc.indexOf(";", start); 100 101 if (stop == -1) stop = dc.length; 102 103 return unescape(dc.substring(start,stop)); 104 105 } 106 107 } 108 109return null; 110 111}
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.