Lines Matching refs:event
372 // http://dean.edwards.name/weblog/2005/10/add-event/
378 // assign each event handler a unique ID
380 // create a hash table of event types for the element
382 // create a hash table of event handlers for each element/event pair
386 // store the existing event handler (if there is one)
391 // store the event handler in the hash table
393 // assign a global event handler to do all the work
404 // delete the event handler from the hash table
411 function handleEvent(event) {
413 // grab the event object (IE uses a global event object)
414 event = event || fixEvent(((this.ownerDocument || this.document || this).parentWindow || window).event);
415 // get a reference to the hash table of event handlers
416 var handlers = this.events[event.type];
417 // execute each event handler
420 if (this.$$handleEvent(event) === false) {
427 function fixEvent(event) {
428 // add W3C standard event methods
429 event.preventDefault = fixEvent.preventDefault;
430 event.stopPropagation = fixEvent.stopPropagation;
431 return event;