Add fabric.util.stopObservingEvent. Needs tests.

This commit is contained in:
kangax 2011-03-01 19:06:56 -05:00
parent 03561f762f
commit e7e19c2247

View file

@ -187,6 +187,18 @@
customEventListeners[eventName].push(handler);
}
/**
* @mthod stopObservingEvent
* @memberOf fabric.util
* @param {String} eventName
* @param {Function} handler
*/
function stopObservingEvent(eventName, handler) {
if (customEventListeners[eventName]) {
fabric.util.removeFromArray(customEventListeners[eventName], handler);
}
}
/**
* Fires event with an optional memo object
* @mthod fireEvent
@ -237,5 +249,6 @@
fabric.util.getPointer = getPointer;
fabric.util.observeEvent = observeEvent;
fabric.util.stopObservingEvent = stopObservingEvent;
fabric.util.fireEvent = fireEvent;
})(this);