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:
5616e4c
)
Fix for bug #959, maintaining a list of event handlers on the 'events' property was...
author
John Resig
<jeresig@gmail.com>
Sun, 18 Feb 2007 22:17:28 +0000
(22:17 +0000)
committer
John Resig
<jeresig@gmail.com>
Sun, 18 Feb 2007 22:17:28 +0000
(22:17 +0000)
src/event/event.js
patch
|
blob
|
history
diff --git
a/src/event/event.js
b/src/event/event.js
index
02bdbe4
..
e7f920f
100644
(file)
--- a/
src/event/event.js
+++ b/
src/event/event.js
@@
-22,16
+22,16
@@
jQuery.event = {
handler.guid = this.guid++;
// Init the element's event structure
handler.guid = this.guid++;
// Init the element's event structure
- if (!element.events)
- element.events = {};
+ if (!element.$events)
+ element.$events = {};
// Get the current list of functions bound to this event
// Get the current list of functions bound to this event
- var handlers = element.events[type];
+ var handlers = element.$events[type];
// If it hasn't been initialized yet
if (!handlers) {
// Init the event handler queue
// If it hasn't been initialized yet
if (!handlers) {
// Init the event handler queue
- handlers = element.events[type] = {};
+ handlers = element.$events[type] = {};
// Remember an existing handler, if it's already there
if (element["on" + type])
// Remember an existing handler, if it's already there
if (element["on" + type])
@@
-55,17
+55,17
@@
jQuery.event = {
// Detach an event or set of events from an element
remove: function(element, type, handler) {
// Detach an event or set of events from an element
remove: function(element, type, handler) {
- if (element.events)
+ if (element.$events)
if ( type && type.type )
if ( type && type.type )
- delete element.events[ type.type ][ type.handler.guid ];
- else if (type && element.events[type])
+ delete element.$events[ type.type ][ type.handler.guid ];
+ else if (type && element.$events[type])
if ( handler )
if ( handler )
- delete element.events[type][handler.guid];
+ delete element.$events[type][handler.guid];
else
else
- for ( var i in element.events[type] )
- delete element.events[type][i];
+ for ( var i in element.$events[type] )
+ delete element.$events[type][i];
else
else
- for ( var j in element.events )
+ for ( var j in element.$events )
this.remove( element, j );
},
this.remove( element, j );
},
@@
-111,7
+111,7
@@
jQuery.event = {
// returned undefined or false
var returnValue;
// returned undefined or false
var returnValue;
- var c = this.events[event.type];
+ var c = this.$events[event.type];
var args = [].slice.call( arguments, 1 );
args.unshift( event );
var args = [].slice.call( arguments, 1 );
args.unshift( event );