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.git]
/
jquery
/
jquery.js
diff --git
a/jquery/jquery.js
b/jquery/jquery.js
index
4592c1b
..
1133ad4
100644
(file)
--- a/
jquery/jquery.js
+++ b/
jquery/jquery.js
@@
-398,7
+398,7
@@
$.clean = function(a) {
$.g = {
'': "m[2] == '*' || a.nodeName.toUpperCase() == m[2].toUpperCase()",
$.g = {
'': "m[2] == '*' || a.nodeName.toUpperCase() == m[2].toUpperCase()",
- '#': "a.id == m[2]",
+ '#': "a.getAttribute('id') == m[2]",
':': {
lt: "i < m[3]-0",
gt: "i > m[3]-0",
':': {
lt: "i < m[3]-0",
gt: "i > m[3]-0",
@@
-781,12
+781,15
@@
$.event.trigger = function(element,type,data) {
};
$.event.handle = function(event) {
};
$.event.handle = function(event) {
- var returnValue = true;
+ if ( !event && !window.event ) { return null; }
+
+ var returnValue = true, handlers = [];
event = event || $.event.fix(window.event);
event = event || $.event.fix(window.event);
- var handlers = [];
+
for ( var j in this.events[event.type] ) {
handlers[handlers.length] = this.events[event.type][j];
}
for ( var j in this.events[event.type] ) {
handlers[handlers.length] = this.events[event.type][j];
}
+
for ( var i = 0; i < handlers.length; i++ ) {
try {
if ( handlers[i].constructor == Function ) {
for ( var i = 0; i < handlers.length; i++ ) {
try {
if ( handlers[i].constructor == Function ) {