Home | History | Annotate | Download | only in parse-only

Lines Matching refs:eventName

3941   function getDOMEventName(eventName) {
3942 if (eventName && eventName.include(':')) return "dataavailable";
3943 return eventName;
3950 function getWrappersForEventName(id, eventName) {
3952 return c[eventName] = c[eventName] || [];
3955 function createWrapper(element, eventName, handler) {
3957 var c = getWrappersForEventName(id, eventName);
3962 (event.eventName && event.eventName != eventName))
3974 function findWrapper(id, eventName, handler) {
3975 var c = getWrappersForEventName(id, eventName);
3979 function destroyWrapper(id, eventName, handler) {
3981 if (!c[eventName]) return false;
3982 c[eventName] = c[eventName].without(findWrapper(id, eventName, handler));
3987 for (var eventName in cache[id])
3988 cache[id][eventName] = null;
4006 observe: function(element, eventName, handler) {
4008 var name = getDOMEventName(eventName);
4010 var wrapper = createWrapper(element, eventName, handler);
4022 stopObserving: function(element, eventName, handler) {
4024 var id = getEventID(element), name = getDOMEventName(eventName);
4026 if (!handler && eventName) {
4027 getWrappersForEventName(id, eventName).each(function(wrapper) {
4028 element.stopObserving(eventName, wrapper.handler);
4032 } else if (!eventName) {
4033 Object.keys(getCacheForID(id)).each(function(eventName) {
4034 element.stopObserving(eventName);
4039 var wrapper = findWrapper(id, eventName, handler);
4048 destroyWrapper(id, eventName, handler);
4053 fire: function(element, eventName, memo) {
4067 event.eventName = eventName;