git.asbjorn.biz
/
jquery.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
d743899
)
Fix in logic for handling exclusive namespace testing. Fixes #6048.
author
jeresig
<jeresig@gmail.com>
Mon, 8 Feb 2010 16:31:01 +0000
(11:31 -0500)
committer
jeresig
<jeresig@gmail.com>
Mon, 8 Feb 2010 16:31:01 +0000
(11:31 -0500)
src/event.js
patch
|
blob
|
history
diff --git
a/src/event.js
b/src/event.js
index
821ea0e
..
2fda802
100644
(file)
--- a/
src/event.js
+++ b/
src/event.js
@@
-362,7
+362,7
@@
jQuery.event = {
event.currentTarget = this;
// Namespaced event handlers
event.currentTarget = this;
// Namespaced event handlers
- all = event.type.indexOf(".") < 0;
+ all = event.type.indexOf(".") < 0 && !event.exclusive;
if ( !all ) {
namespaces = event.type.split(".");
if ( !all ) {
namespaces = event.type.split(".");
@@
-380,7
+380,7
@@
jQuery.event = {
var handleObj = handlers[ j ];
// Filter the functions by class
var handleObj = handlers[ j ];
// Filter the functions by class
- if ( (all && !event.exclusive) || namespace.test( handleObj.namespace ) ) {
+ if ( all || namespace.test( handleObj.namespace ) ) {
// Pass in a reference to the handler function itself
// So that we can later remove it
event.handler = handleObj.handler;
// Pass in a reference to the handler function itself
// So that we can later remove it
event.handler = handleObj.handler;