1 class Locmare.Filer extends Backbone.View
\r
3 initialize: (options) ->
\r
4 @item_name = options.item_name
\r
5 @collection = options.collection
\r
6 @pager = options.pager
\r
7 @operators = options.operators
\r
8 @manifest = LocalManifest.manifest().filers[@item_name]
\r
9 @template_dir = 'templates-filer-'
\r
10 @header = new Locmare.FilerModule.Header({'filer': this})
\r
11 @body = new Locmare.FilerModule.Body({'filer': this})
\r
16 this.$el.append(@header.render().el)
\r
17 this.$el.append(@body.render().el)
\r
18 this.$el.append(@pager.render().el) if @pager
\r
22 Manifest.item_name_to_model @item_name
\r
24 # switch body class for dialog
\r
26 Locmare.FilerModule.Body
\r
28 template_file_name: () ->
\r
31 template_name: () ->
\r
32 @template_dir + @template_file_name()
\r
37 class Locmare.FilerModule
\r