summaryrefslogtreecommitdiff
path: root/static/js/jquery.lavalamp.min.js
diff options
context:
space:
mode:
authorsostler <sbostler@gmail.com>2010-01-29 00:58:51 -0500
committersostler <sbostler@gmail.com>2010-01-29 00:58:51 -0500
commit358b2538c496dc873b31ea3c1a84263604f63016 (patch)
tree4bb0fbadf8b7221a2ed44ace657ea199493cc67a /static/js/jquery.lavalamp.min.js
parent1e6556671f7cbe135a85541184f290dd90812919 (diff)
parent419ff75b856542a4240ad8e6cda025b935e53318 (diff)
Commit new files from PROD
Diffstat (limited to 'static/js/jquery.lavalamp.min.js')
-rwxr-xr-xstatic/js/jquery.lavalamp.min.js1
1 files changed, 1 insertions, 0 deletions
diff --git a/static/js/jquery.lavalamp.min.js b/static/js/jquery.lavalamp.min.js
new file mode 100755
index 0000000..0bbef16
--- /dev/null
+++ b/static/js/jquery.lavalamp.min.js
@@ -0,0 +1 @@
+(function($){$.fn.lavaLamp=function(o){o=$.extend({fx:"linear",speed:500,click:function(){}},o||{});return this.each(function(){var b=$(this),noop=function(){},$back=$('<li class="back"><div class="left"></div></li>').appendTo(b),$li=$("li",this),curr=$("li.current",this)[0]||$($li[0]).addClass("current")[0];$li.not(".back").hover(function(){move(this)},noop);$(this).hover(noop,function(){move(curr)});$li.click(function(e){setCurr(this);return o.click.apply(this,[e,this])});setCurr(curr);function setCurr(a){$back.css({"left":a.offsetLeft+"px","width":a.offsetWidth+"px"});curr=a};function move(a){$back.each(function(){$(this).dequeue()}).animate({width:a.offsetWidth,left:a.offsetLeft},o.speed,o.fx)}})}})(jQuery); \ No newline at end of file