mirror of
https://github.com/atom/atom.git
synced 2026-02-07 21:25:05 -05:00
Implement moving-up in tree view
This commit is contained in:
@@ -19,6 +19,7 @@ class TreeView extends View
|
||||
@selectEntry(entry)
|
||||
false
|
||||
|
||||
@on 'move-up', => @moveUp()
|
||||
@on 'move-down', => @moveDown()
|
||||
@rootView.on 'active-editor-path-change', => @selectActiveFile()
|
||||
|
||||
@@ -36,6 +37,14 @@ class TreeView extends View
|
||||
else
|
||||
@selectEntry(@root)
|
||||
|
||||
moveUp: ->
|
||||
selectedEntry = @selectedEntry()
|
||||
if selectedEntry[0]
|
||||
return if @selectEntry(selectedEntry.prev())
|
||||
return if @selectEntry(selectedEntry.parents('.directory').first())
|
||||
else
|
||||
@selectEntry(@find('.entry').last())
|
||||
|
||||
selectedEntry: ->
|
||||
@find('.selected')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user