1jQuery(document).ready(function() { 2 // if(/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent)) { 3// jQuery('ul.sf-menu').superfish({ delay: 300, animation: { height:'show' }, speed: 'fast' }).sftouchscreen(); 4 // } else { 5 jQuery('ul.sf-menu').superfish({ delay: 300, animation: { height:'show' }, speed: 'fast' }); 6// } 7 8 jQuery("<select />").appendTo("#navigation"); 9 jQuery("<option />", { "selected": "selected", "value": "", "text": "Go to..." }).appendTo("#navigation select"); 10 var deep = 1, 11 deep_text = "", 12 is_sub = false; 13 //modified by andrea...added li 14 jQuery("#navigation li a").each(function() { 15 var el = jQuery(this); 16 if(el.parent("li").parent("ul").hasClass('sub-menu')) { 17 deep_text = ""; 18 for(var i=1; i<=deep; i++) 19 deep_text += "--"; 20 deep_text += " "; 21 if(el.hasClass("sf-with-ul")) { 22 deep++; 23 is_sub = true; 24 } 25 } 26 else { 27 if(is_sub) { 28 deep--; 29 is_sub = false; 30 } 31 deep_text = ""; 32 } 33 jQuery("<option />", { "value": el.attr("href"), "text": deep_text+el.text() }).appendTo("#navigation select"); 34 }); 35 jQuery("#navigation select").change(function() { window.location = jQuery(this).find("option:selected").val(); }); 36 37 var wpadminbar = jQuery('#wpadminbar'); 38 39 jQuery(".toggle_title").click(function() { 40 if(jQuery(this).hasClass('toggle_active')) { 41 jQuery(this).removeClass('toggle_active'); 42 jQuery(this).next('.toggle_content').slideUp("fast"); 43 } 44 else { 45 jQuery(this).addClass('toggle_active'); 46 jQuery(this).next('.toggle_content').slideDown("fast"); 47 } 48 }); 49 jQuery(".accordion_title").click( 50 function() { 51 jQuery(this).siblings('.accordion_content').slideUp("fast"); 52 jQuery(this).siblings('.accordion_title').removeClass('accordion_active'); 53 if(jQuery(this).hasClass('accordion_active')) { 54 jQuery(this).removeClass('accordion_active'); 55 } else { 56 jQuery(this).addClass('accordion_active'); 57 jQuery(this).next('.accordion_content').slideDown("fast"); 58 } 59 } 60 ); 61 jQuery('a.tab').each(function(index) { 62 jQuery(this).attr('id', 'tab' + index); 63 jQuery('div.tab_content').eq(index).attr('id', 'tab' + index); 64 if(jQuery(this).parent('li').hasClass('current')) { 65 jQuery('div.tab_content').eq(index).css('left', '0'); 66 jQuery('div.tab_content').eq(index).css('position', 'relative'); 67 jQuery('div.tab_content').eq(index).show(); 68 } 69 }); 70 jQuery("a.tab").click( 71 function(event) { 72 event.preventDefault(); 73 jQuery(this).parents('ul').children('li.current').removeClass('current'); 74 jQuery(this).parent('li').addClass('current'); 75 jQuery(this).parents('ul').children('li').each(function() { jQuery('div#' + jQuery(this).children('a').attr('id')).hide(); }); 76 jQuery('div#' + jQuery(this).attr('id')).css('left', '0'); 77 jQuery('div#' + jQuery(this).attr('id')).css('position', 'relative'); 78 jQuery('div#' + jQuery(this).attr('id')).show(); 79 } 80 ); 81 jQuery("div.works-scroller").hover( 82 function() { 83 if(jQuery.browser.msie && jQuery.browser.version < "9.0") { 84 jQuery(this).find('ul.fancy_nav').show(); 85 } 86 else { 87 jQuery(this).find('ul.fancy_nav').fadeIn(); 88 } 89 }, 90 function() { 91 if(jQuery.browser.msie && jQuery.browser.version < "9.0") { 92 jQuery(this).find('ul.fancy_nav').hide(); 93 } 94 else { 95 jQuery(this).find('ul.fancy_nav').fadeOut(); 96 } 97 } 98 ); 99 jQuery('#search_btn').toggle( 100 function() { 101 jQuery('#search').animate({ 102 right: 0 103 }); 104 }, 105 function() { 106 jQuery('#search').animate({ 107 right: -jQuery('#search_wrapper').outerWidth() 108 }); 109 } 110 ); 111 jQuery('.menu-item').each(function() { 112 if(jQuery(this).children('ul').length) { 113 jQuery(this).addClass('sf-with-ul'); 114 } 115 }); 116 init_like_this(); 117 jQuery('.tiptip').tipsy({ offset: 0 }); 118 jQuery('.fvideo').fitVids(); 119 jQuery('.search-btn').toggle( 120 function() { 121 jQuery('#search-input').show().animate({ width: 116 }); 122 }, 123 function() { 124 jQuery('#search-input').animate({ width: 0 }, function() { jQuery(this).hide(); }); 125 } 126 ); 127}); 128 129// source: http://www.quirksmode.org/js/cookies.html 130function createCookie(name, value, days) { 131 if (days) { 132 var date = new Date(); 133 date.setTime(date.getTime() + (days*24*60*60*1000)); 134 var expires = "; expires=" + date.toGMTString(); 135 } 136 else var expires = ""; 137 document.cookie = name+"="+value+expires+"; path=/"; 138} 139function readCookie(name) { 140 var nameEQ = name + "="; 141 var ca = document.cookie.split(';'); 142 for(var i=0; i < ca.length; i++) { 143 var c = ca[i]; 144 while (c.charAt(0) == ' ') c = c.substring(1, c.length); 145 if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length); 146 } 147 return null; 148}
149function eraseCookie(name) { 150 createCookie(name, "", -1); 151} 152 153function init_like_this() { 154 jQuery(".like_this").click(function(event) { 155 event.preventDefault(); 156 if(typeof $qsdata == 'undefined') { 157 var qs = false; 158 } 159 else { 160 var qs = true; 161 } 162 var id = jQuery(this).attr("id"); 163 var cookie = readCookie(id); 164 if(cookie == null) { 165 var mode = 'update'; 166 jQuery(this).removeClass('fancy_likes'); 167 jQuery(this).addClass('fancy_likes_you_like'); 168 if(qs) { 169 $qsdata.find('#'+id).removeClass('fancy_likes'); 170 $qsdata.find('#'+id).addClass('fancy_likes_you_like'); 171 } 172 createCookie(id, id, 9999); 173 } 174 else { 175 var mode = 'delete'; 176 jQuery(this).removeClass('fancy_likes_you_like'); 177 jQuery(this).addClass('fancy_likes'); 178 if(qs) { 179 $qsdata.find('#'+id).addClass('fancy_likes'); 180 $qsdata.find('#'+id).removeClass('fancy_likes_you_like'); 181 } 182 eraseCookie(id); 183 } 184 id = id.split("like-"); 185 jQuery.ajax({ 186 type: "POST", 187 url: "index.php", 188 data: "likepost=" + id[1] + "&mode=" + mode, 189 success: function(data) { 190 data = data.split("|"); 191 jQuery("#like-" + id[1]).attr('title', data[0]); 192 jQuery("#like-" + id[1]).html('<span>'+data[1]+'</span>'); 193 if(qs) { 194 $qsdata.find('#like-'+id[1]).attr('title', data[0]); 195 } 196 } 197 }); 198 return false; 199 }); 200}
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.