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

    this.triggerMethod('item:before:close');

    Marionette.View.prototype.close.apply(this, slice(arguments));

    this.triggerMethod('item:closed');
  }
function(){
    if (this.isClosed){ return; }

    this.triggerMethod('item:before:close');

    Marionette.View.prototype.close.apply(this, slice(arguments));

    this.triggerMethod('item:closed');
  }
function ( ) { if ( this . isClosed ) { return ; } this . triggerMethod ( 'item:before:close' ) ; Marionette . View . prototype . close . apply ( this , slice ( arguments ) ) ; this . triggerMethod ( 'item:closed' ) ; }
Override the default close event to add a few more events that are triggered.
Override the default close event to add a few more events that are triggered .