Add close icon to tabs

This commit is contained in:
Kevin Sawicki
2012-12-11 16:46:30 -08:00
parent 4e9dc5fe71
commit bb7b3b8a6d
5 changed files with 49 additions and 5 deletions

View File

@@ -408,12 +408,15 @@ class Editor extends View
getBuffer: -> @activeEditSession.buffer
destroyActiveEditSession: ->
@destroyEditSessionIndex(@getActiveEditSessionIndex())
destroyEditSessionIndex: (index) ->
if @editSessions.length == 1
@remove()
else
editSession = @activeEditSession
index = @getActiveEditSessionIndex()
@loadPreviousEditSession()
editSession = @editSessions[index]
if index is @getActiveEditSessionIndex()
@loadPreviousEditSession()
_.remove(@editSessions, editSession)
editSession.destroy()
@trigger 'editor:edit-session-removed', [editSession, index]