events get loaded in constructor.

This commit is contained in:
Corey Johnson
2011-09-22 16:49:03 -07:00
parent 38f265f33f
commit 60507a9509

View File

@@ -10,9 +10,11 @@ class Project extends Plugin
'Command-Ctrl-N': -> @pane.toggle()
storageNamespace: ->
@.constructor.name + @dir
@.constructor.name + @window.path
constructor: (args...) ->
super args...
load: ->
@pane = new ProjectPane @window, @
@pane.toggle()
@@ -20,7 +22,7 @@ class Project extends Plugin
editor = @window.document
editor.ace.on 'open', ({filename}) =>
if File.isDirectory filename
@pane.reload filename
@pane.reload filename # I don't think this can ever happen.
else
openedPaths = @get 'openedPaths', []
if not _.include openedPaths, filename
@@ -33,6 +35,7 @@ class Project extends Plugin
openedPaths = _.without openedPaths, filename
@set 'openedPaths', openedPaths
load: ->
# Reopen files (remove ones that no longer exist)
openedPaths = @get 'openedPaths', []
for path in openedPaths