Commit fde3d616 authored by Brandon Aaron's avatar Brandon Aaron

Removed check to prevent event from being fixed twice. Unfortunately, in IE...

Removed check to prevent event from being fixed twice. Unfortunately, in IE this is sometimes necessary with its global event object. Binding both a mousedown and mousemove event is an example.
parent 50c40add
......@@ -263,18 +263,11 @@ jQuery.event = {
},
fix: function(event) {
// Short-circuit if the event has already been fixed by jQuery.event.fix
if ( event[ expando ] )
return event;
// store a copy of the original event object
// and clone to set read-only properties
var originalEvent = event;
event = jQuery.extend({}, originalEvent);
// Mark the event as fixed by jQuery.event.fix
event[ expando ] = true;
// add preventDefault and stopPropagation since
// they will not work on the clone
event.preventDefault = function() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment