1 class Locmare.FilerModule.BodyModule.FileHeader extends Backbone.View
\r
4 class: 'filer-head filer-head- file_header.item_name'
\r
6 initialize: (options) ->
\r
8 c = if @manifest().symbol.is_visible()
\r
9 Locmare.FilerModule.BodyModule.FileHeaderModule.Show
\r
11 Locmare.FilerModule.BodyModule.FileHeaderModule.None
\r
12 @symbol = new c({'file_header': this, 'column_name': 'symbol'})
\r
13 c = if @manifest().caption.is_visible()
\r
14 Locmare.FilerModule.BodyModule.FileHeaderModule.Show
\r
16 Locmare.FilerModule.BodyModule.FileHeaderModule.None
\r
17 @caption = new c({'file_header': this, 'column_name': 'caption'})
\r
18 c = if @manifest().summary.is_visible()
\r
19 Locmare.FilerModule.BodyModule.FileHeaderModule.Show
\r
21 Locmare.FilerModule.BodyModule.FileHeaderModule.None
\r
22 @summary = new c({'file_header': this, 'column_name': 'summary'})
\r
23 c = if @manifest().icon.is_visible()
\r
24 Locmare.FilerModule.BodyModule.FileHeaderModule.Show
\r
26 Locmare.FilerModule.BodyModule.FileHeaderModule.None
\r
27 @icon = new c({'file_header': this, 'column_name': 'icon'})
\r
28 c = if @manifest().date.is_visible()
\r
29 Locmare.FilerModule.BodyModule.FileHeaderModule.Show
\r
31 Locmare.FilerModule.BodyModule.FileHeaderModule.None
\r
32 @date = new c({'file_header': this, 'column_name': 'date'})
\r
33 c = if @manifest().edit.is_visible()
\r
34 Locmare.FilerModule.BodyModule.FileHeaderModule.Show
\r
36 Locmare.FilerModule.BodyModule.FileHeaderModule.None
\r
37 @edit = new c({'file_header': this, 'column_name': 'edit'})
\r
40 args = {'file_header': this}
\r
41 template = _.template($("#" + @template_name()).html())
\r
42 this.$el.html(template(args))
\r
61 @body.template_dir()
\r
63 template_file_name: () ->
\r
66 template_name: () ->
\r
67 @template_dir() + @template_file_name()
\r
69 class Locmare.FilerModule.BodyModule.FileHeaderModule
\r