Always retain selection on path node when collapsing

This commit is contained in:
Kevin Sawicki
2013-02-13 22:09:13 -08:00
parent 59a613de73
commit 2d4ea98c0a

View File

@@ -18,7 +18,7 @@ class PathView extends View
initialize: ({@previewList}) ->
@on 'mousedown', @onPathSelected
@previewList.command 'command-panel:collapse-result', =>
@collapse(true, true) if @isSelected()
@collapse(true) if @isSelected()
@previewList.command 'command-panel:expand-result', =>
@expand(true) if @isSelected()
@@ -47,12 +47,12 @@ class PathView extends View
@matches.show()
@removeClass 'is-collapsed'
collapse: (animate=false, select=false) ->
collapse: (animate=false) ->
if animate
@matches.hide 100, =>
@addClass 'is-collapsed'
@setSelected() if select
@setSelected() if @isSelected()
else
@matches.hide()
@addClass 'is-collapsed'
@setSelected() if select
@setSelected() if @isSelected()