Skip to content
This repository was archived by the owner on Dec 15, 2022. It is now read-only.

Commit bc72a16

Browse files
committedFeb 1, 2016
Remove expand-directory command and replace with expand-item
1 parent da73935 commit bc72a16

File tree

3 files changed

+7
-25
lines changed

3 files changed

+7
-25
lines changed
 

‎keymaps/tree-view.cson

+3-3
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
'cmd-c': 'tree-view:copy'
1515
'cmd-x': 'tree-view:cut'
1616
'cmd-v': 'tree-view:paste'
17-
'ctrl-f': 'tree-view:expand-directory'
17+
'ctrl-f': 'tree-view:expand-item'
1818
'ctrl-b': 'tree-view:collapse-directory'
1919
'cmd-k right': 'tree-view:open-selected-entry-right'
2020
'cmd-k l': 'tree-view:open-selected-entry-right'
@@ -58,8 +58,8 @@
5858

5959
'.tree-view':
6060
'right': 'tree-view:expand-item'
61-
'ctrl-]': 'tree-view:expand-directory'
62-
'l': 'tree-view:expand-directory'
61+
'ctrl-]': 'tree-view:expand-item'
62+
'l': 'tree-view:expand-item'
6363
'left': 'tree-view:collapse-directory'
6464
'ctrl-[': 'tree-view:collapse-directory'
6565
'alt-ctrl-]': 'tree-view:recursive-expand-directory'

‎lib/tree-view.coffee

+4-3
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,6 @@ class TreeView extends View
110110
'core:move-to-top': => @scrollToTop()
111111
'core:move-to-bottom': => @scrollToBottom()
112112
'tree-view:expand-item': => @openSelectedEntry(pending: true, true)
113-
'tree-view:expand-directory': => @expandDirectory()
114113
'tree-view:recursive-expand-directory': => @expandDirectory(true)
115114
'tree-view:collapse-directory': => @collapseDirectory()
116115
'tree-view:recursive-collapse-directory': => @collapseDirectory(true)
@@ -369,7 +368,9 @@ class TreeView extends View
369368
@scrollToEntry(@selectedEntry())
370369

371370
expandDirectory: (isRecursive=false) ->
372-
@selectedEntry()?.expand?(isRecursive)
371+
selectedEntry = @selectedEntry()
372+
if selectedEntry instanceof DirectoryView
373+
selectedEntry.expand(isRecursive)
373374

374375
collapseDirectory: (isRecursive=false) ->
375376
selectedEntry = @selectedEntry()
@@ -383,7 +384,7 @@ class TreeView extends View
383384
selectedEntry = @selectedEntry()
384385
if selectedEntry instanceof DirectoryView
385386
if expandDirectory
386-
@expandDirectory()
387+
selectedEntry.expand()
387388
else
388389
selectedEntry.toggleExpansion()
389390
else if selectedEntry instanceof FileView

‎spec/tree-view-spec.coffee

-19
Original file line numberDiff line numberDiff line change
@@ -942,25 +942,6 @@ describe "TreeView", ->
942942
_.times entryCount, -> atom.commands.dispatch(treeView.element, 'core:move-up')
943943
expect(treeView.scrollTop()).toBe 0
944944

945-
describe "tree-view:expand-directory", ->
946-
describe "when a directory entry is selected", ->
947-
it "expands the current directory", ->
948-
subdir = root1.find('.directory:first')
949-
subdir.click()
950-
subdir[0].collapse()
951-
952-
expect(subdir).not.toHaveClass 'expanded'
953-
atom.commands.dispatch(treeView.element, 'tree-view:expand-directory')
954-
expect(subdir).toHaveClass 'expanded'
955-
956-
describe "when a file entry is selected", ->
957-
it "does nothing", ->
958-
waitsForFileToOpen ->
959-
root1.find('.file').click()
960-
961-
runs ->
962-
atom.commands.dispatch(treeView.element, 'tree-view:expand-directory')
963-
964945
describe "tree-view:recursive-expand-directory", ->
965946
describe "when an collapsed root is recursively expanded", ->
966947
it "expands the root and all subdirectories", ->

0 commit comments

Comments
 (0)
This repository has been archived.