class Locmare.FilerModule.BodyModule.FileBody extends Backbone.View tagName: 'div' initialize: (options) -> @body = options.body @file_items = [] @file_items = _.map @filer().items, (item) => fi = @file_item_class() new fi({'file_body': this, 'item': item}) @render() render: () -> this.$el.html('') _.each @file_items, (file_item) => this.$el.append(file_item.render().el) this file_item_class: () -> Locmare.FilerModule.BodyModule.FileBodyModule.FileItem filer: () -> @body.filer manifest: () -> @filer().manifest item_name: () -> @filer().item_name model: () -> @filer().model items: () -> @filer().items template_dir: () -> @filer().template_dir template_file_name: () -> "file_body" template_name: () -> @template_dir() + @template_file_name() class Locmare.FilerModule.BodyModule.FileBodyModule