src/core/core.js
function() {
        if (!this._callbacks) return;
        this.__callbacksFrozen = false;
        for (var event in this._callbacks) {
            if (this._callbacks[event]) {
                // Remove the normal way, in case we've got a nested loop
                this._unbindCallbacks(event);
                // Also completely delete the registered callback from handlers
                delete handlers[event][this[0]];
            }
        }
    }
function() {
        if (!this._callbacks) return;
        this.__callbacksFrozen = false;
        for (var event in this._callbacks) {
            if (this._callbacks[event]) {
                // Remove the normal way, in case we've got a nested loop
                this._unbindCallbacks(event);
                // Also completely delete the registered callback from handlers
                delete handlers[event][this[0]];
            }
        }
    }
function ( ) { if ( ! this . _callbacks ) return ; this . __callbacksFrozen = false ; for ( var event in this . _callbacks ) { if ( this . _callbacks [ event ] ) { // Remove the normal way, in case we've got a nested loop this . _unbindCallbacks ( event ) ; // Also completely delete the registered callback from handlers delete handlers [ event ] [ this [ 0 ] ] ; } } }
Completely all callbacks for every event, such as on object destruction
Completely all callbacks for every event such as on object destruction