RootView.toggleFileFinder scans urls asynchronously.

This commit is contained in:
Nathan Sobo
2012-01-03 16:39:09 -07:00
parent 07b40cdbeb
commit 6dddb1aa26
3 changed files with 45 additions and 38 deletions

View File

@@ -37,9 +37,10 @@ class RootView extends Template
@fileFinder = null
else
directory = fs.directory @editor.buffer.url
urls = (url for url in fs.list(directory, true) when fs.isFile url)
urls = (url.replace(directory, "") for url in urls)
@fileFinder = FileFinder.build({urls})
@addPane(@fileFinder)
@fileFinder.input.focus()
return fs.async.list(directory, true).done (urls) =>
urls = (url for url in urls when fs.isFile url)
urls = (url.replace(directory, "") for url in urls)
@fileFinder = FileFinder.build({urls})
@addPane(@fileFinder)
@fileFinder.input.focus()