This repository was archived by the owner on Dec 15, 2022. It is now read-only.
File tree 3 files changed +7
-25
lines changed
3 files changed +7
-25
lines changed Original file line number Diff line number Diff line change 14
14
' cmd-c' : ' tree-view:copy'
15
15
' cmd-x' : ' tree-view:cut'
16
16
' cmd-v' : ' tree-view:paste'
17
- ' ctrl-f' : ' tree-view:expand-directory '
17
+ ' ctrl-f' : ' tree-view:expand-item '
18
18
' ctrl-b' : ' tree-view:collapse-directory'
19
19
' cmd-k right' : ' tree-view:open-selected-entry-right'
20
20
' cmd-k l' : ' tree-view:open-selected-entry-right'
58
58
59
59
' .tree-view' :
60
60
' 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 '
63
63
' left' : ' tree-view:collapse-directory'
64
64
' ctrl-[' : ' tree-view:collapse-directory'
65
65
' alt-ctrl-]' : ' tree-view:recursive-expand-directory'
Original file line number Diff line number Diff line change @@ -110,7 +110,6 @@ class TreeView extends View
110
110
' core:move-to-top ' : => @ scrollToTop ()
111
111
' core:move-to-bottom ' : => @ scrollToBottom ()
112
112
' tree-view:expand-item ' : => @ openSelectedEntry (pending : true , true )
113
- ' tree-view:expand-directory ' : => @ expandDirectory ()
114
113
' tree-view:recursive-expand-directory ' : => @ expandDirectory (true )
115
114
' tree-view:collapse-directory ' : => @ collapseDirectory ()
116
115
' tree-view:recursive-collapse-directory ' : => @ collapseDirectory (true )
@@ -369,7 +368,9 @@ class TreeView extends View
369
368
@ scrollToEntry (@ selectedEntry ())
370
369
371
370
expandDirectory : (isRecursive = false ) ->
372
- @ selectedEntry ()? .expand ? (isRecursive)
371
+ selectedEntry = @ selectedEntry ()
372
+ if selectedEntry instanceof DirectoryView
373
+ selectedEntry .expand (isRecursive)
373
374
374
375
collapseDirectory : (isRecursive = false ) ->
375
376
selectedEntry = @ selectedEntry ()
@@ -383,7 +384,7 @@ class TreeView extends View
383
384
selectedEntry = @ selectedEntry ()
384
385
if selectedEntry instanceof DirectoryView
385
386
if expandDirectory
386
- @ expandDirectory ()
387
+ selectedEntry . expand ()
387
388
else
388
389
selectedEntry .toggleExpansion ()
389
390
else if selectedEntry instanceof FileView
Original file line number Diff line number Diff line change @@ -942,25 +942,6 @@ describe "TreeView", ->
942
942
_ .times entryCount, -> atom .commands .dispatch (treeView .element , ' core:move-up' )
943
943
expect (treeView .scrollTop ()).toBe 0
944
944
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
-
964
945
describe " tree-view:recursive-expand-directory" , ->
965
946
describe " when an collapsed root is recursively expanded" , ->
966
947
it " expands the root and all subdirectories" , ->
You can’t perform that action at this time.
0 commit comments