03 return event;
04 }
05
06 // store a copy of the original event object
07 // and "clone" to set read-only properties
08 var originalEvent = event;
09 event = jQuery.Event( originalEvent );
10
11 for ( var i = this.props.length, prop; i; ) {
12 prop = this.props[ --i ];
13 event[ prop ] = originalEvent[ prop ];
14 }
15
16 // Fix target property, if necessary
17 if ( !event.target ) {
18 &n