Lines Matching refs:eventName

70   function _removeEventListener(eventName, handler) {  argument
71 if (!this.__eventListeners[eventName]) {
76 fabric.util.removeFromArray(this.__eventListeners[eventName], handler);
79 this.__eventListeners[eventName].length = 0;
93 function observe(eventName, handler) { argument
99 for (var prop in eventName) {
100 this.on(prop, eventName[prop]);
104 if (!this.__eventListeners[eventName]) {
105 this.__eventListeners[eventName] = [ ];
107 this.__eventListeners[eventName].push(handler);
123 function stopObserving(eventName, handler) { argument
134 for (var prop in eventName) {
135 _removeEventListener.call(this, prop, eventName[prop]);
139 _removeEventListener.call(this, eventName, handler);
154 function fire(eventName, options) { argument
159 var listenersForEvent = this.__eventListeners[eventName];
1685 function createDispatcher(uid, eventName) { argument
1687 if (handlers[uid] && handlers[uid][eventName]) {
1688 var handlersForEvent = handlers[uid][eventName];
1714 addListener = function (element, eventName, handler) { argument
1715 element.addEventListener(eventName, handler, false);
1718 removeListener = function (element, eventName, handler) { argument
1719 element.removeEventListener(eventName, handler, false);
1725 addListener = function (element, eventName, handler) {
1731 if (!listeners[uid][eventName]) {
1732 listeners[uid][eventName] = [ ];
1736 listeners[uid][eventName].push(listener);
1737 element.attachEvent('on' + eventName, listener.wrappedHandler);
1740 removeListener = function (element, eventName, handler) {
1742 if (listeners[uid] && listeners[uid][eventName]) {
1743 for (var i = 0, len = listeners[uid][eventName].length; i < len; i++) {
1744 listener = listeners[uid][eventName][i];
1746 element.detachEvent('on' + eventName, listener.wrappedHandler);
1747 listeners[uid][eventName][i] = null;
1755 addListener = function (element, eventName, handler) {
1760 if (!handlers[uid][eventName]) {
1761 handlers[uid][eventName] = [ ];
1762 var existingHandler = element['on' + eventName];
1764 handlers[uid][eventName].push(existingHandler);
1766 element['on' + eventName] = createDispatcher(uid, eventName);
1768 handlers[uid][eventName].push(handler);
1771 removeListener = function (element, eventName, handler) {
1773 if (handlers[uid] && handlers[uid][eventName]) {
1774 var handlersForEvent = handlers[uid][eventName];
9743 _fire: function(eventName, target, e) { argument
9744 this.fire('object:' + eventName, { target: target, e: e });
9745 target.fire(eventName, { e: e });