Pane emits 'pane:item-removed' events

This commit is contained in:
Nathan Sobo
2013-02-25 17:15:00 -07:00
committed by probablycorey
parent dd120663b7
commit 5240d9989f
2 changed files with 11 additions and 0 deletions

View File

@@ -94,10 +94,14 @@ class Pane extends View
false
removeItem: (item) ->
index = @items.indexOf(item)
return if index == -1
@showNextItem() if item is @activeItem and @items.length > 1
_.remove(@items, item)
item.destroy?()
@cleanupItemView(item)
@trigger 'pane:item-removed', [item, index]
@remove() unless @items.length
itemForPath: (path) ->