examples/map/js/backbone.marionette.js
function(){
    if (this.isClosed) { return; }

    // allow the close to be stopped by returning `false`
    // from the `onBeforeClose` method
    var shouldClose = this.triggerMethod("before:close");
    if (shouldClose === false){
      return;
    }

    // mark as closed before doing the actual close, to
    // prevent infinite loops within "close" event handlers
    // that are trying to close other views
    this.isClosed = true;
    this.triggerMethod("close");

    // unbind UI elements
    this.unbindUIElements();

    // remove the view from the DOM
    this.remove();
  }
function(){
    if (this.isClosed) { return; }

    // allow the close to be stopped by returning `false`
    // from the `onBeforeClose` method
    var shouldClose = this.triggerMethod("before:close");
    if (shouldClose === false){
      return;
    }

    // mark as closed before doing the actual close, to
    // prevent infinite loops within "close" event handlers
    // that are trying to close other views
    this.isClosed = true;
    this.triggerMethod("close");

    // unbind UI elements
    this.unbindUIElements();

    // remove the view from the DOM
    this.remove();
  }
function ( ) { if ( this . isClosed ) { return ; } // allow the close to be stopped by returning `false` // from the `onBeforeClose` method var shouldClose = this . triggerMethod ( "before:close" ) ; if ( shouldClose === false ) { return ; } // mark as closed before doing the actual close, to // prevent infinite loops within "close" event handlers // that are trying to close other views this . isClosed = true ; this . triggerMethod ( "close" ) ; // unbind UI elements this . unbindUIElements ( ) ; // remove the view from the DOM this . remove ( ) ; }
Default `close` implementation, for removing a view from the DOM and unbinding it. Regions will call this method for you. You can specify an `onClose` method in your view to add custom code that is called after the view is closed.
Default close implementation for removing a view from the DOM and unbinding it . Regions will call this method for you . You can specify an onClose method in your view to add custom code that is called after the view is closed .