1$(function(){ 2 var target = $('html'); // tHgTCYÏXGA 3 var controler = $('#fontZoom dd'); // tHgTCYÏX{^iæ é¢ÍeLXgðÝèj 4 var fontSize = [62.5,70]; // tHgTCYiPÊÍAHTMLƯ¶ÀÑj 5 var hoverSuffix = ''; // {o[pæÌÚö«¼i{o[pæðgpµÈ¢êÍlðóÉ·éj 6 var activeSuffix = ''; // ANeBupæÌÚö«¼iANeBupæðgpµÈ¢êÍlðóÉ·éj 7 var hoverClass = ''; // tHgTCYÏX{^Ì{o[ÌNX¼i{o[ÌNXðgpµÈ¢êÍlðóÉ·éj 8 var activeClass = 'active'; // tHgTCYÏX{^ÌANeBuÌNX¼iANeBuÌNXðgpµÈ¢êÍlðóÉ·éj 9 var defaultFont = 0; // útHgTCYÝèiHTMLƯ¶ÀÑÅ0©çÝèj 10 var cookieExpires = 7; // NbL[Û¶úÔ 11 var number = fontSize.length; // tHgTCYÏX{^Ì 12 var hoverImg = hoverSuffix!='' && controler.is('[src]'); 13 var activeImg = activeSuffix!='' && controler.is('[src]'); 14 15 // NbL[Ýè 16 function cookieSet(index){ 17 $.cookie('fontsize',fontSize[index],{path:'/',expires:cookieExpires}); 18 } 19 20 // »ÝtHgTCYæ¾ 21 function nowFont(){ 22 return $.cookie('fontsize'); 23 } 24 25 // tHgTCYÝè 26 function changeFont(){ 27 target.css({'font-size':nowFont()+'%'}); 28 } 29 30 // {^ænCCgI 31 function imgOn(btn,suffix) { 32 btn.attr('src',btn.attr('src').replace(eval('/^(\.+)(\\.[a-z]+)$/'),'$1'+suffix+'$2')).css('cursor','pointer'); 33 } 34 35 // {^ænCCgIt 36 function imgOff(btn,suffix) { 37 btn.attr('src',btn.attr('src').replace(eval('/^(\.+)'+suffix+'(\\.[a-z]+)$/'),'$1$2')).css('cursor','pointer'); 38 } 39 40 // ú\¦ 41 // tHgTCYªNbL[ÉÛ¶³êÄ¢éê 42 if(nowFont()){ 43 for(var i=0; i<number; i++){ 44 if(nowFont()==fontSize[i]){ 45 // ú{^Ýè 46 var btn = controler.eq(i); 47 // tHgTCYÝè 48 changeFont(); 49 // ANeBupÌæª éêÍ\¦ 50 if(activeImg){ 51 imgOn(btn,activeSuffix); 52 } 53 // ANeBuÌNX¼ðÝè 54 btn.addClass(activeClass); 55 } 56 } 57 } 58 // tHgTCYªNbL[ÉÛ¶³êĢȢê 59 else { 60 // ú{^Ýè 61 var btn = controler.eq(defaultFont); 62 // ftHgÌtHgTCYðNbL[ÉÛ¶·é 63 cookieSet(defaultFont); 64 // tHgTCYÝè 65 changeFont(); 66 // ANeBupÌæª éêÍ\¦ 67 if(activeImg){ 68 imgOn(btn,activeSuffix); 69 } 70 // ANeBuÌNX¼ðÝè 71 btn.addClass(activeClass); 72 } 73 74 // zo[Cxg 75 controler.each(function(i){ 76 // »ÝÌ{^vfðæ¾ 77 var self = $(this); 78 if(hoverImg){ 79 self.hover( 80 function(){ 81 if(nowFont()!=fontSize[i]){ 82 // zo[pæÉØèÖ¦ 83 imgOn(self,hoverSuffix); 84 return; 85 } 86 }, 87 function(){ 88 if(nowFont()!=fontSize[i]){ 89 // ÊípæÉØèÖ¦ 90 imgOff(self,hoverSuffix); 91 } 92 }); 93 } 94 self.hover( 95 function(){ 96 if(nowFont()!=fontSize[i]){ 97 // zo[µ½{^Ézo[ÌNX¼ðÝè 98 self.addClass(hoverClass); 99 } 100 }, 101 function(){ 102 if(nowFont()!=fontSize[i]){ 103 // zo[µ½{^Ìzo[ÌNX¼ðí 104 self.removeClass(hoverClass); 105 } 106 }); 107 }); 108 109 // NbNCxg 110 controler.click(function(){ 111 // »ÝÌ{^vfðæ¾ 112 var self = $(this); 113 // »ÝÌ{^vfÌCfbNXÔi{^IDjðæ¾ 114 var index = controler.index(self); 115 // tHgTCYðNbL[ÉÛ¶·é 116 cookieSet(index); 117 // tHgTCYÝè 118 changeFont(); 119 if(hoverImg){ 120 // zo[pæðIt 121 imgOff(self,hoverSuffix); 122 } 123 if(activeImg){ 124 // ANeBupæÉØèÖ¦ 125 imgOn(self,activeSuffix); 126 // ñÝèæÌANeBupæðÊípÉØèÖ¦ 127 for(var i=0; i<number; i++){ 128 if(nowFont()!=fontSize[i]){ 129 imgOff(controler.eq(i),activeSuffix); 130 } 131 } 132 } 133 // NbNµ½{^Ìzo[ÌNX¼ðí 134 self.removeClass(hoverClass); 135 // NbNµ½{^ÉANeBuÌNX¼ðÝè 136 self.addClass(activeClass); 137 // ñÝè{^ÌANeBuÌNX¼ðí 138 controler.not(self).removeClass(activeClass); 139 }); 140});
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.