Skip to content
Permalink
Browse files

jquery event: event.timeStamp wasn't being created when passing just …

…the type to the constructor.

Misc: Simplified the readyList execution code.
  • Loading branch information
flesler committed Dec 31, 2008
1 parent c0446c7 commit c7a14f13916ca8ed22f9bb6fe40fa104b370211f
Showing with 6 additions and 5 deletions.
  1. +6 −5 src/event.js
@@ -399,13 +399,14 @@ jQuery.Event = function( src ){
if( src && src.type ){
this.originalEvent = src;
this.type = src.type;

// Fix timeStamp
this.timeStamp = src.timeStamp || now();
this.timeStamp = src.timeStamp;
// Event type
}else
this.type = src;

if( !this.timeStamp )
this.timeStamp = now();

// Mark it as fixed
this[expando] = true;
};
@@ -559,7 +560,7 @@ jQuery.fn.extend({
// Otherwise, remember the function for later
else
// Add the function to the wait list
jQuery.readyList.push( function() { return fn.call(this, jQuery); } );
jQuery.readyList.push( fn );

return this;
},
@@ -607,7 +608,7 @@ jQuery.extend({
if ( jQuery.readyList ) {
// Execute all of them
jQuery.each( jQuery.readyList, function(){
this.call( document );
this.call( document, jQuery );
});

// Reset the list of functions

0 comments on commit c7a14f1

Please sign in to comment.
You can’t perform that action at this time.