Right arrow collapses directories in TreeView

This commit is contained in:
Nathan Sobo
2012-04-24 18:08:29 -06:00
parent 48069dc898
commit 7e7d37859f
3 changed files with 44 additions and 1 deletions

View File

@@ -22,6 +22,7 @@ class TreeView extends View
@on 'move-up', => @moveUp()
@on 'move-down', => @moveDown()
@on 'tree-view:expand-directory', => @expandDirectory()
@on 'tree-view:collapse-directory', => @collapseDirectory()
@rootView.on 'active-editor-path-change', => @selectActiveFile()
selectActiveFile: ->
@@ -50,6 +51,12 @@ class TreeView extends View
selectedEntry = @selectedEntry()
selectedEntry.view().expand() if selectedEntry.is('.directory')
collapseDirectory: ->
selectedEntry = @selectedEntry()
directory = selectedEntry.closest('.expanded.directory').view()
directory.collapse()
@selectEntry(directory)
selectedEntry: ->
@find('.selected')