aboutsummaryrefslogtreecommitdiffstats
path: root/js/yui/element-delegate
diff options
context:
space:
mode:
authorMax Kanat-Alexander <mkanat@bugzilla.org>2010-06-18 01:00:38 -0700
committerMax Kanat-Alexander <mkanat@bugzilla.org>2010-06-18 01:00:38 -0700
commit7ae63b1e06f607ede3ed32829ac9316e4c657247 (patch)
tree2d347681207e337dad6ad21ec15a319b6a734a62 /js/yui/element-delegate
parent3eb535037ca7ef9ea026cc7799fa0e7d93438089 (diff)
downloadbugs-7ae63b1e06f607ede3ed32829ac9316e4c657247.tar
bugs-7ae63b1e06f607ede3ed32829ac9316e4c657247.tar.gz
bugs-7ae63b1e06f607ede3ed32829ac9316e4c657247.tar.bz2
bugs-7ae63b1e06f607ede3ed32829ac9316e4c657247.tar.xz
bugs-7ae63b1e06f607ede3ed32829ac9316e4c657247.zip
Bug 572949: Update YUI to 2.8.1
r=glob, a=mkanat
Diffstat (limited to 'js/yui/element-delegate')
-rw-r--r--js/yui/element-delegate/element-delegate-min.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/js/yui/element-delegate/element-delegate-min.js b/js/yui/element-delegate/element-delegate-min.js
new file mode 100644
index 000000000..1817a0aef
--- /dev/null
+++ b/js/yui/element-delegate/element-delegate-min.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2010, Yahoo! Inc. All rights reserved.
+Code licensed under the BSD License:
+http://developer.yahoo.com/yui/license.html
+version: 2.8.1
+*/
+(function(){var A=YAHOO.util.Event,B=[],C={mouseenter:true,mouseleave:true};YAHOO.lang.augmentObject(YAHOO.util.Element.prototype,{delegate:function(J,L,F,H,I){if(YAHOO.lang.isString(F)&&!YAHOO.util.Selector){return false;}if(!A._createDelegate){return false;}var E=A._getType(J),G=this.get("element"),M,K,D=function(N){return M.call(G,N);};if(C[J]){if(!A._createMouseDelegate){return false;}K=A._createMouseDelegate(L,H,I);M=A._createDelegate(function(P,O,N){return K.call(O,P,N);},F,H,I);}else{M=A._createDelegate(L,F,H,I);}B.push([G,E,L,D]);return this.on(E,D);},removeDelegate:function(H,G){var I=A._getType(H),E=A._getCacheIndex(B,this.get("element"),I,G),F,D;if(E>=0){D=B[E];}if(D){F=this.removeListener(D[1],D[3]);if(F){delete B[E][2];delete B[E][3];B.splice(E,1);}}return F;}});}());YAHOO.register("element-delegate",YAHOO.util.Element,{version:"2.8.1",build:"19"}); \ No newline at end of file