From 60507a95090edfaed3bd99876495b0d755608c3e Mon Sep 17 00:00:00 2001 From: Corey Johnson Date: Thu, 22 Sep 2011 16:49:03 -0700 Subject: [PATCH] events get loaded in constructor. --- plugins/project/project.coffee | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/plugins/project/project.coffee b/plugins/project/project.coffee index 3720ef0ce..83f4b0324 100644 --- a/plugins/project/project.coffee +++ b/plugins/project/project.coffee @@ -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