Add deactivate to TreeView

This commit is contained in:
Corey Johnson
2012-07-25 15:07:28 -07:00
parent 70dfdc6cdd
commit c91e28071a
2 changed files with 8 additions and 0 deletions

View File

@@ -77,6 +77,11 @@ describe "TreeView", ->
afterEach ->
newTreeView.deactivate()
describe "when the prototypes deactivate method is called", ->
it "calls the deactivate on tree view instance", ->
spyOn(treeView, "deactivate").andCallThrough()
TreeView.deactivate()
expect(treeView.deactivate).toHaveBeenCalled()
it "restores expanded directories and selected file when deserialized", ->
treeView.find('.directory:contains(zed)').click()

View File

@@ -19,6 +19,9 @@ class TreeView extends View
@instance = new TreeView(rootView)
@instance.attach()
@deactivate: () ->
@instance.deactivate()
@serialize: ->
@instance.serialize()