Lines Matching refs:element
124 if (cell.nodeType == 1) { // an element
374 function dean_addEvent(element, type, handler) {
375 if (element.addEventListener) {
376 element.addEventListener(type, handler, false);
380 // create a hash table of event types for the element
381 if (!element.events) element.events = {};
382 // create a hash table of event handlers for each element/event pair
383 var handlers = element.events[type];
385 handlers = element.events[type] = {};
387 if (element["on" + type]) {
388 handlers[0] = element["on" + type];
394 element["on" + type] = handleEvent;
400 function removeEvent(element, type, handler) {
401 if (element.removeEventListener) {
402 element.removeEventListener(type, handler, false);
405 if (element.events && element.events[type]) {
406 delete element.events[type][handler.$$guid];