Add FileView class

This commit is contained in:
Corey Johnson
2012-05-01 10:08:30 -07:00
parent d04be05e95
commit 6660eea6ba
3 changed files with 15 additions and 5 deletions

View File

@@ -1,4 +1,5 @@
{View, $$} = require 'space-pen'
FileView = require 'tree-view/file-view'
Directory = require 'directory'
$ = require 'jquery'
@@ -24,7 +25,7 @@ class DirectoryView extends View
if entry instanceof Directory
@entries.append(new DirectoryView(directory: entry, isExpanded: false))
else
@entries.append $$ -> @li entry.getName(), class: 'file entry', path: entry.path
@entries.append(new FileView(entry))
@append(@entries)
toggleExpansion: ->

View File

@@ -0,0 +1,9 @@
{View, $$} = require 'space-pen'
$ = require 'jquery'
module.exports =
class FileView extends View
@content: (file) ->
@li file.getName(), class: 'file entry', path: file.path
initialize: (@file) ->