class Locmare.Filer extends Backbone.View tagName: 'div' initialize: (options) -> @item_name = options.item_name @collection = options.collection @pager = options.pager @operators = options.operators @manifest = LocalManifest.manifest().filers[@item_name] @template_dir = 'templates-filer-' @header = new Locmare.FilerModule.Header({'filer': this}) @body = new Locmare.FilerModule.Body({'filer': this}) @render() render: () -> this.$el.html('') this.$el.append(@header.render().el) this.$el.append(@body.render().el) this.$el.append(@pager.el) if @pager this model: () -> Manifest.item_name_to_model @item_name # switch body class for dialog mybody: () -> Locmare.FilerModule.Body template_file_name: () -> "filer" template_name: () -> @template_dir + @template_file_name() image_dir: () -> '/images/' class Locmare.FilerModule