git.asbjorn.biz
/
jquery.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
jquery event: closes #3112. It wasn't possible to bind 'data' to special events.
[jquery.git]
/
src
/
event.js
diff --git
a/src/event.js
b/src/event.js
index
9947780
..
8529d13
100644
(file)
--- a/
src/event.js
+++ b/
src/event.js
@@
-66,7
+66,7
@@
jQuery.event = {
// Check for a special event handler
// Only use addEventListener/attachEvent if the special
// events handler returns false
// Check for a special event handler
// Only use addEventListener/attachEvent if the special
// events handler returns false
- if ( !jQuery.event.special[type] || jQuery.event.special[type].setup.call(elem) === false ) {
+ if ( !jQuery.event.special[type] || jQuery.event.special[type].setup.call(elem,data) === false ) {
// Bind the global event handler to the element
if (elem.addEventListener)
elem.addEventListener(type, handle, false);
// Bind the global event handler to the element
if (elem.addEventListener)
elem.addEventListener(type, handle, false);
@@
-370,9
+370,9
@@
jQuery.event = {
},
mouseenter: {
},
mouseenter: {
- setup: function() {
+ setup: function( data ) {
if ( jQuery.browser.msie ) return false;
if ( jQuery.browser.msie ) return false;
- jQuery(this).bind("mouseover", jQuery.event.special.mouseenter.handler);
+ jQuery(this).bind("mouseover", data, jQuery.event.special.mouseenter.handler);
return true;
},
return true;
},
@@
-392,9
+392,9
@@
jQuery.event = {
},
mouseleave: {
},
mouseleave: {
- setup: function() {
+ setup: function( data ) {
if ( jQuery.browser.msie ) return false;
if ( jQuery.browser.msie ) return false;
- jQuery(this).bind("mouseout", jQuery.event.special.mouseleave.handler);
+ jQuery(this).bind("mouseout", data, jQuery.event.special.mouseleave.handler);
return true;
},
return true;
},