1var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; }; 2if (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } } 3{ 4 let window = _____WB$wombat$assign$function_____("window"); 5 let self = _____WB$wombat$assign$function_____("self"); 6 let document = _____WB$wombat$assign$function_____("document"); 7 let location = _____WB$wombat$assign$function_____("location"); 8 let top = _____WB$wombat$assign$function_____("top"); 9 let parent = _____WB$wombat$assign$function_____("parent"); 10 let frames = _____WB$wombat$assign$function_____("frames"); 11 let opener = _____WB$wombat$assign$function_____("opener"); 12 13/* 14 * DC jQuery Slick Tabs - jQuery Slick Tabs 15 * Copyright (c) 2011 Design Chemical 16 * http://www.designchemical.com 17 * 18 * Dual licensed under the MIT and GPL licenses: 19 * http://www.opensource.org/licenses/mit-license.php 20 * http://www.gnu.org/licenses/gpl.html 21 * 22 */ 23 24(function($){ 25 26 //define the new for the plugin ans how to call it 27 $.fn.dcSlickTabs = function(options) { 28 29 //set default options 30 var defaults = { 31 method: 'slide', 32 classWrapper: 'dc-social', 33 classContent: 'dc-social-content', 34 idWrapper: 'dc-social-'+$(this).index(), 35 slideWrap: 'slide-wrap', 36 classTabContent: 'tab-content', 37 location: 'left', 38 align: 'top', 39 offset: 50, 40 speed: 'slow', 41 autoClose: true, 42 width: 300, 43 height: 300, 44 direction: 'horizontal', 45 start: 0, 46 slider: 'dcsmt', 47 slides: 'tab-content', 48 tabs: 'social-tabs', 49 classOpen: 'dcsmt-open', 50 classClose: 'dcsmt-close', 51 classToggle: 'dcsmt-toggle', 52 onLoad : function() {}, 53 beforeOpen : function() {}, 54 beforeClose: function() {} 55 }; 56 57 //call in the default otions 58 var options = $.extend(defaults, options); 59 var $dcSlickObj = this; 60 //act upon the element that is passed into the design 61 return $dcSlickObj.each(function(options){ 62 63 // declare variables 64 var clWrap = defaults.classWrapper; 65 var idWrapper = defaults.idWrapper; 66 var speed = defaults.speed; 67 var offset = defaults.offset+'px'; 68 var width = defaults.width; 69 var height = defaults.height; 70 var direction = defaults.direction; 71 var linkOpen = $('.'+defaults.classOpen, this); 72 var linkClose = $('.'+defaults.classClose, this); 73 var linkToggle = $('.'+defaults.classToggle, this); 74 75 $(this).addClass(defaults.classContent).wrap('<div id="'+idWrapper+'" class="'+clWrap+'" />'); 76 77 var $slider = $('#'+idWrapper); 78 var $tab = $('.'+defaults.tabs,$slider); 79 80 var widthPx = width+'px'; 81 var heightPx = height+'px'; 82 var bodyHeight = $(window).height(); 83 84 if(defaults.method == 'slide'){ 85 slickSetup($slider); 86 sliderSetup(); 87 88 if(defaults.autoClose == true){ 89 $('body').mouseup(function(e){ 90 if($slider.hasClass('active')){ 91 if(!$(e.target).parents('#'+defaults.idWrapper+'.'+defaults.classWrapper).length){ 92 slickClose(); 93 } 94 } 95 }); 96 } 97 98 $('li a',$tab).click(function(e){ 99 var i = parseInt($(this).attr('rel')); 100 if(!$slider.hasClass('active')){ 101 slickOpen(); 102 } 103 slickTabs(i); 104 e.preventDefault(); 105 }); 106 107 $(linkOpen).click(function(e){ 108 slickOpen(); 109 e.preventDefault(); 110 }); 111 112 $(linkClose).click(function(e){ 113 if($slider.hasClass('active')){ 114 slickClose(); 115 } 116 e.preventDefault(); 117 }); 118 119 $(linkToggle).click(function(e){ 120 if($slider.hasClass('active')){ 121 slickClose(); 122 } else { 123 slickOpen(); 124 } 125 e.preventDefault(); 126 }); 127 128 } else { 129 staticSetup($slider); 130 sliderSetup(); 131 $('li a',$tab).click(function(e){ 132 var i = parseInt($(this).attr('rel')); 133 slickTabs(i); 134 e.preventDefault(); 135 }); 136 } 137 138 slickTabs(defaults.start); 139 140 function slickTabs(i){ 141 $('li',$tab).removeClass('active'); 142 $('li:eq('+i+')',$tab).addClass('active'); 143 tabSlide(i); 144 } 145 146 function slickOpen(){ 147 148 $('.'+clWrap).css({zIndex: 10000}); 149 $slider.css({zIndex: 10001}); 150 var init = {marginBottom: "-=5px"}; 151 var params = {marginBottom: 0}; 152 switch (defaults.location) { 153 case 'top': 154 init = {marginTop: "-=5px"}; 155 params = {marginTop: 0}; 156 break; 157 case 'left': 158 init = {marginLeft: "-=5px"}; 159 params = {marginLeft: 0}; 160 break; 161 case 'right': 162 init = {marginRight: "-=5px"}; 163 params = {marginRight: 0}; 164 break; 165 } 166 $slider.animate(init, "fast").animate(params, speed).addClass('active'); 167 168 // onOpen callback; 169 defaults.beforeOpen.call(this); 170 } 171 172 function slickClose(){ 173 174 $slider.css({zIndex: 10000}); 175 if($slider.hasClass('active')){ 176 var params = {"marginBottom": "-"+heightPx}; 177 switch (defaults.location) { 178 case 'top': 179 params = {"marginTop": "-"+heightPx}; 180 break; 181 case 'left': 182 params = {"marginLeft": "-"+widthPx}; 183 break; 184 case 'right': 185 params = {"marginRight": "-"+widthPx}; 186 break; 187 } 188 $slider.removeClass('active').animate(params, speed); 189 } 190 // onClose callback; 191 defaults.beforeClose.call(this); 192 } 193 194 function tabSlide(pos){ 195 // Set animation based on direction 196 var params = direction == 'vertical' ? {'marginTop' : height*(-pos)} : {'marginLeft' : width*(-pos)} ; 197 $('#'+defaults.slideWrap).stop().animate(params); 198 } 199 200 function sliderSetup(){ 201 var slideContainer = $('.'+defaults.slider); 202 var slides = $('.'+defaults.slides); 203 var numSlides = slides.length; 204 slideContainer.css({height: height+'px', width: width+'px'}); 205 slides.css({height: height+'px', width: width+'px'}); 206 // Set CSS of slide-wrap based on direction 207 wrapCss = direction == 'vertical' ? {height: height * numSlides} : {width: width * numSlides} ; 208 209 // Wrap the slides & set the wrap width 210 slides.wrapAll('<div id="'+defaults.slideWrap+'"></div>').css({'float' : 'left','width' : width}); 211 $('#'+defaults.slideWrap).css(wrapCss); 212 } 213 214 function slickSetup(obj){ 215 $tab.css({position: 'absolute'}); 216 var $container = $('.'+defaults.classContent,obj); 217 // Get slider border 218 var bdrTop = $slider.css('border-top-width'); 219 var bdrRight = $slider.css('border-right-width'); 220 var bdrBottom = $slider.css('border-bottom-width'); 221 var bdrLeft = $slider.css('border-left-width'); 222 // Get tab dimension 223 var tabWidth = $tab.outerWidth(); 224 var tabWidthPx = tabWidth+'px'; 225 var tabHeight = $tab.outerHeight(); 226 var tabHeightPx = tabHeight+'px'; 227 228 $(obj).addClass(defaults.location).addClass('align-'+defaults.align).css({position: 'fixed', zIndex: 10000}); 229 230 $container.css({height: heightPx, width: widthPx, position: 'relative'}); 231 232 switch(defaults.location){ 233 case 'left': 234 objcss = {marginLeft: '-'+widthPx, top: offset, left: 0}; 235 tabWidth = $('li',$tab).outerWidth(); 236 tabWidthPx = tabWidth+'px'; 237 tabcss = {top: 0, right: 0, marginRight: '-'+tabWidthPx}; 238 break; 239 case 'right': 240 objcss = {marginRight: '-'+widthPx, top: offset, right: 0}; 241 tabWidth = $('li',$tab).outerWidth(); 242 tabWidthPx = tabWidth+'px'; 243 tabcss = {top: 0, right: 0, marginLeft: '-'+tabWidthPx}; 244 break; 245 case 'top': 246 objcss = {marginTop: '-'+heightPx, top: 0}; 247 tabHeight = $('li',$tab).outerHeight(); 248 tabHeightPx = tabHeight+'px'; 249 tabcss = {bottom: 0, marginBottom: '-'+tabHeightPx}; 250 if(defaults.align == 'left'){ 251 $(obj).css({left: offset}); 252 $tab.css({left: 0}); 253 } else { 254 $(obj).css({right: offset}); 255 $tab.css({right: 0}); 256 } 257 break; 258 case 'bottom': 259 objcss = {marginBottom: '-'+heightPx, bottom: 0}; 260 tabHeight = $('li',$tab).outerHeight(); 261 tabHeightPx = tabHeight+'px'; 262 tabcss = {top: 0, marginTop: '-'+tabHeightPx}; 263 264 if(defaults.align == 'left'){ 265 $(obj).css({left: offset}); 266 $tab.css({left: 0}); 267 } else { 268 $(obj).css({right: offset}); 269 $tab.css({right: 0}); 270 } 271 break; 272 } 273 274 $(obj).css(objcss).addClass('sliding');; 275 $tab.css(tabcss).css({height: tabHeightPx, width: tabWidthPx}); 276 } 277 278 function staticSetup(obj){ 279 $(obj).addClass('static'); 280 tabHeight = $('li',$tab).outerHeight(); 281 $tab.css({height: tabHeight+'px'}); 282 } 283 284 }); 285 }; 286})(jQuery); 287 288 289/* 290 * DC Flickr - jQuery Flickr 291 * Copyright (c) 2011 Design Chemical 292 * http://www.designchemical.com/blog/ 293 * 294 * Dual licensed under the MIT and GPL licenses: 295 * http://www.opensource.org/licenses/mit-license.php 296 * http://www.gnu.org/licenses/gpl.html 297 * 298 */ 299 300(function($){ 301 302 $.fn.dcFlickr = function(options) { 303 304 //set default options 305 var defaults = { 306 base: 'http://api.flickr.com/services/feeds/', 307 api: 'photos_public.gne', 308 limit: 20, 309 style: 'thumb', 310 q: { 311 lang: 'en-us', 312 format: 'json', 313 jsoncallback: '?' 314 } 315 }; 316 317 //call the default otions 318 var options = $.extend(defaults, options); 319 var url = defaults.base + defaults.api + '?'; 320 var qfirst = true; 321 322 for(var key in defaults.q){ 323 if(!qfirst) 324 url += '&'; 325 url += key + '=' + defaults.q[key]; 326 qfirst = false;
327 } 328 329 var $dcFlickr = this; 330 331 return $dcFlickr.each(function(options){ 332 333 var html = []; 334 limit = defaults.limit; 335 336 $.getJSON(url, function(data){ 337 338 // Cycle each flickr image 339 $.each(data.items, function(i,item){ 340 if(i < limit){ 341 // var source = item.media.m.replace(/_m\.jpg$/, ".jpg"); 342 var source = item.media.m; 343 switch(defaults.style) 344 { 345 case 'thumb': 346 html.push('<li><a href="' + item.link + '" target="_blank">'); 347 html.push('<span class="overlay visit"></span>'); 348 html.push('<img src="' + source + '" alt="" />'); 349 html.push('</a></li>'); 350 break; 351 case 'portfolio': 352 html.push('<div class="box col4"><div class="image"><a href="' + item.link + '" target="_blank">'); 353 html.push('<span class="overlay details"></span>'); 354 html.push('<img src="' + source + '" alt="" />'); 355 html.push('</a></div></div>'); 356 break; 357 } 358 } 359 }); 360 if(defaults.style == 'portfolio'){ 361 $('.items',$dcFlickr).html(html.join('')); 362 } else { 363 // append html to object 364 $dcFlickr.html(html.join('')); 365 } 366 367 }).success(function() { 368 369 }); 370 }); 371 }; 372})(jQuery); 373 374/* Google+ Activity Widget v1.0 375 Blog : http://www.moretechtips.net 376 Project: http://code.google.com/p/googleplus-activity-widget/ 377 Copyright 2009 [Mike @ moretechtips.net] 378 Licensed under the Apache License, Version 2.0 379 (the "License"); you may not use this file except in compliance with the License. 380 You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 381*/ 382(function(f){f.fn.googlePlusActivity=function(o){o=f.extend({},f.fn.googlePlusActivity.defaults,o);return this.each(function(){var i=f(this),j=null,n=null,e=o,u=function(a){if(a.error)e.debug&&i.html('<b style="color:red">Error: '+a.error.message+"</b>");else if(a.displayName){n=f('<div class="gpaw-profile"></div>').prependTo(i);n.html((a.image?'<a href="'+a.url+'" class="avatar"><img src="'+t(a.image.url,{sz:e.avatar_max})+'" /></a>':"")+'<div class="name">'+a.displayName+'</div><a href="'+a.url+'" class="add">Add to circles</a>');r()}},t=function(a,b){var c=a+(a.indexOf("?")<0?"?":"&"),g=true;for(var m in b){g||(c+="&");c=c+m+"="+encodeURIComponent(b[m]);g=false}return c},w=function(a){if(a.error)e.debug&&i.html('<b style="color:red">Error: '+a.error.message+"</b>");else if(a.items){var b=a.items.length;if(b!=0){j=f('<ul class="gpaw-body" style="height:'+e.body_height+'px"></ul>');if(n)j.insertAfter(n);else j=j.prependTo(i);j.append('<div class="fade"></div>');for(b=b-1;b>=0;b--){var c=a.items[b],g=c.object.replies?c.object.replies.totalItems:0,m=c.object.plusoners?c.object.plusoners.totalItems:0,p=c.object.resharers?c.object.resharers.totalItems:0,d;d={src:"",imgLink:"",useLink:"",useTitle:""};var k=c.object.attachments;if(k)if(k.length){for(var l=0;l<k.length;l++){var h=k[l];if(h.image){d.src=h.image.url;d.imgLink=h.url;if(h.fullImage){d.w=h.fullImage.width||0;d.h=h.fullImage.height||0}}if(h.objectType=="article")d.useLink=h.url;if(h.displayName)d.useTitle=h.displayName}if(!d.useLink)d.useLink=d.imgLink;if(d.src.indexOf("resize_h")>=0)d.src=d.w>=d.h?d.src.replace(/resize_h=\d+/i,"resize_h="+e.image_height):d.src.replace(/resize_h=\d+/i,"resize_w="+e.image_width)}d=d;j.append("<li>"+(e.show_image&&d.src?'<span class="thumb" style="width:'+(e.image_width+2)+"px; height:"+(e.image_height+2)+'px; overflow:hidden">'+(d.useLink?'<a href="'+d.useLink+'">':"")+'<img src="'+d.src+'" />'+(d.useLink?"</a>":"")+"</span>":"")+'<span class="title">'+(d.useLink?'<a href="'+d.useLink+'">':"")+(c.title?c.title:d.useTitle)+(d.useLink?"</a>":"")+'</span><span class="meta">'+(e.show_plusones?'<span class="plusones">+'+q(m)+"</span>":"")+(e.show_shares?'<span class="shares">'+q(p)+" shares</span>":"")+(e.show_replies?'<span class="replies">'+q(g)+" comments</span>":"")+(e.show_date?'<a class="date" href="'+c.url+'">'+v(c.published)+"</a>":"")+"</span></li>")}r();e.rotate&&s()}}},q=function(a){var b=a;if(a>999999)b=Math.floor(a/1E6)+"M";else if(a>9999)b=Math.floor(a/1E3)+"K";else if(a>999)b=Math.floor(a/1E3)+","+a%1E3;return b},v=function(a){var b=a;if(/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d*)?(Z|[+-]\d{2}:\d{2})$/i.test(b)){a=b.slice(0,4);var c=["","Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"][1*b.slice(5,7)],g=b.slice(8,10),m=b.slice(11,13),p=b.slice(14,16),d=b.slice(17,19),k="GMT";if(b.indexOf("Z")==-1){var l=b.lastIndexOf(":");k+=b.slice(l-3,l)+b.slice(l+1)}a=g+" "+c+" "+a+" "+m+":"+p+":"+d+" "+k}else a="";b=new Date;b.setTime(Date.parse(a));a=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];c=Math.floor((new Date-b)/1E3);if(c<0)c=0;return c<60?c+" seconds ago":c/60<60?Math.floor(c/60)+" minutes ago":c/60/60<24?Math.floor(c/60/60)+" hours ago":a[b.getMonth()]+" "+b.getDate()+", "+b.getFullYear()},s=function(){var a=f("li",j),b=a.size();if(!(b<=1)){var c=a.eq(0),g=a.eq(b-1);g.css({display:"none",visibility:"hidden"}).remove().insertBefore(c);g.animate({height:"show"},e.slide_time,"linear",function(){g.css({display:"none",visibility:"visible"});f(this).fadeIn(e.fade_time,x)})}},x=function(){j.animate({opacity:1},e.stay_time,"linear",s)},r=function(){f(".gpaw-info",i).show().css("display","block")};(function(){var a=i.attr("data-options");
382if(!a){var b=i.html().replace(/\n|\r\n/g,"");if(b)if((b=b.match(/<!--\s*(\{.+\});?\s*--\>/))&&b.length==2)a=b[1]}if(a){if(a.indexOf("{")<0)a="{"+a+"}";try{e=eval("("+a+")")}catch(c){i.html('<b style="color:red">'+c+"</b>");return}e=f.extend({},f.fn.googlePlusActivity.defaults,e)}!e.user&&e.debug&&i.html('<b style="color:red">user ID was not set!</b>');f.ajax({url:"https://www.googleapis.com/plus/v1/people/"+e.user+"/activities/public",data:{key:e.api_key,maxResults:e.n,prettyprint:false,fields:"items(id,kind,object(attachments(displayName,fullImage,id,image,objectType,url),id,objectType,plusoners,replies,resharers,url),published,title,url,verb)"},success:w,cache:true,dataType:"jsonp"});e.show_profile&&f.ajax({url:"https://www.googleapis.com/plus/v1/people/"+e.user,data:{key:e.api_key,prettyprint:false,fields:"displayName,image,tagline,url"},success:u,cache:true,dataType:"jsonp"})})()})};f.fn.googlePlusActivity.defaults={debug:0,api_key:"AIzaSyCBu5eYYIoZmeWrCPBX3UxjPDpnEFAxtYM",user:"",n:20,rotate:1,stay_time:5E3,slide_time:200,fade_time:500,show_profile:1,show_date:1,show_replies:1,show_plusones:1,show_shares:1,show_image:1,image_width:75,image_height:75,avatar_max:50,body_height:300}})(jQuery);jQuery(document).ready(function(){jQuery("div.google-plus-activity").googlePlusActivity()}); 383 384/** 385 * jCarouselLite - jQuery plugin to navigate images/any content in a carousel style widget. 386 * @requires jQuery v1.2 or above 387 * @cat Plugins/Image Gallery 388 * @author Ganeshji Marwaha/[email protected] 389 */ 390 391(function($) { // Compliant with jquery.noConflict() 392$.fn.jCarouselLitedcsmt = function(o) { 393 o = $.extend({ 394 btnPrev: null, 395 btnNext: null, 396 btnGo: null, 397 mouseWheel: false, 398 auto: null, 399 speed: 200, 400 easing: null, 401 vertical: false, 402 circular: true, 403 visible: 3, 404 start: 0, 405 scroll: 1, 406 width: 200, 407 height: 300, 408 beforeStart: null, 409 afterEnd: null 410 }, o || {}); 411 412 return this.each(function() { // Returns the element collection. Chainable. 413 414 var running = false, animCss=o.vertical?"top":"left", sizeCss=o.vertical?"height":"width"; 415 var div = $(this), ul = $(".carousel > ul", div), tLi = $("> li", ul), tl = tLi.size(), v = o.visible; 416 var w = o.width; 417 var h = o.height; 418 419 if(o.circular) { 420 ul.prepend(tLi.slice(tl-v-1+1).clone()) 421 .append(tLi.slice(0,v).clone()); 422 o.start += v; 423 } 424 425 var li = $("> li", ul), itemLength = li.size(), curr = o.start; 426 div.css("visibility", "visible"); 427 428 li.css({overflow: "hidden", float: o.vertical ? "none" : "left"}); 429 ul.css({margin: "0", padding: "0", position: "relative", "list-style-type": "none"}); 430 div.css({overflow: "hidden", position: "relative"}).addClass('dctsp-active'); 431 $(".carousel", div).css({width: w+'px'}); 432 433 var liSize = o.vertical ? height(li) : w; // Full li size(incl margin)-Used for animation 434 var ulSize = liSize * itemLength; // size of full ul(total length, not just for the visible items) 435 var divSize = liSize * v; // size of entire div(total length for just the visible items) 436 437 li.css({width: w+'px', height: h+'px'}); 438 ul.css(sizeCss, ulSize+"px").css({height: h+'px'}).css(animCss, -(curr*liSize)); 439 440 div.css(sizeCss, divSize+"px");
440 // Width of the DIV. length of visible images 441 442 if(o.btnPrev) 443 $(o.btnPrev).click(function() { 444 return go(curr-o.scroll); 445 }); 446 447 if(o.btnNext) 448 $(o.btnNext).click(function() { 449 return go(curr+o.scroll); 450 }); 451 452 if(o.btnGo) 453 $.each(o.btnGo, function(i, val) { 454 $(val).click(function() { 455 return go(o.circular ? o.visible+i : i); 456 }); 457 }); 458 459 if(o.mouseWheel && div.mousewheel) 460 div.mousewheel(function(e, d) { 461 return d>0 ? go(curr-o.scroll) : go(curr+o.scroll); 462 }); 463 464 if(o.auto) 465 setInterval(function() { 466 go(curr+o.scroll); 467 }, o.auto+o.speed); 468 469 function vis() { 470 return li.slice(curr).slice(0,v); 471 }; 472 473 function go(to) { 474 if(!running) { 475 476 if(o.beforeStart) 477 o.beforeStart.call(this, vis()); 478 479 if(o.circular) { // If circular we are in first or last, then goto the other end 480 if(to<=o.start-v-1) { // If first, then goto last 481 ul.css(animCss, -((itemLength-(v*2))*liSize)+"px"); 482 483 // If "scroll" > 1, then the "to" might not be equal to the condition; it can be lesser depending on the number of elements. 484 curr = to==o.start-v-1 ? itemLength-(v*2)-1 : itemLength-(v*2)-o.scroll; 485 } else if(to>=itemLength-v+1) { // If last, then goto first 486 ul.css(animCss, -( (v) * liSize ) + "px" ); 487 488 // If "scroll" > 1, then the "to" might not be equal to the condition; it can be greater depending on the number of elements. 489 curr = to==itemLength-v+1 ? v+1 : v+o.scroll; 490 } else curr = to; 491 492 } else { // If non-circular and to points to first or last, we just return. 493 if(to<0 || to>itemLength-v) return; 494 else curr = to; 495 } // If neither overrides it, the curr will still be "to" and we can proceed. 496 497 if(curr==(itemLength-1)){ 498 //var p = parseInt(itemLength-2); 499 var n = parseInt(2); 500 } else if(curr==0){ 501 var p = parseInt(itemLength-3); 502 //var n = parseInt(2); 503 } 504 505 running = true; 506 507 ul.animate( 508 animCss == "left" ? { left: -(curr*liSize) } : { top: -(curr*liSize) } , o.speed, o.easing, 509 function() { 510 if(o.afterEnd) 511 o.afterEnd.call(this, vis()); 512 running = false; 513 } 514 ); 515 516 // Disable buttons when the carousel reaches the last/first, and enable when not 517 if(!o.circular) { 518 $(o.btnPrev + "," + o.btnNext).removeClass("disabled"); 519 $( (curr-o.scroll<0 && o.btnPrev) 520 || 521 (curr+o.scroll > itemLength-v && o.btnNext) 522 || 523 [] 524 ).addClass("disabled"); 525 } 526 527 } 528 return false; 529 }; 530 }); 531}; 532 533function css(el, prop) { 534 return parseInt($.css(el[0], prop)) || 0; 535}; 536function height(el) { 537 return el[0].offsetHeight + css(el, 'marginTop') + css(el, 'marginBottom'); 538}; 539 540})(jQuery); 541jQuery(document).ready(function($){ 542$('.tab-flickr a').css("opacity","1.0"); 543 $('.tab-flickr a').hover(function(){ 544 $(this).stop().animate({ opacity: 0.75 }, "fast"); }, 545 function () { 546 $(this).stop().animate({ opacity: 1.0 }, "fast"); 547 }); 548 $('li.dcsmt-plusone a').click(function(){ 549 $('.gpaw-body li').removeClass('odd'); 550 $('.gpaw-body li:odd').addClass('odd'); 551 }); 552 553}); 554 555}
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.