class Locmare.FilerModule.BodyModule.FileHeader extends Backbone.View\r
tagName: 'li'\r
- id: ''\r
\r
initialize: (options) ->\r
@body = options.body\r
- c = if @manifest().symbol.is_visible()\r
- Locmare.FilerModule.BodyModule.FileHeaderModule.Show\r
- else\r
- Locmare.FilerModule.BodyModule.FileHeaderModule.None\r
- @symbol = new c({'file_header': this, 'column_name': 'symbol'})\r
- c = if @manifest().caption.is_visible()\r
- Locmare.FilerModule.BodyModule.FileHeaderModule.Show\r
- else\r
- Locmare.FilerModule.BodyModule.FileHeaderModule.None\r
- @caption = new c({'file_header': this, 'column_name': 'caption'})\r
- c = if @manifest().summary.is_visible()\r
- Locmare.FilerModule.BodyModule.FileHeaderModule.Show\r
- else\r
- Locmare.FilerModule.BodyModule.FileHeaderModule.None\r
- @summary = new c({'file_header': this, 'column_name': 'summary'})\r
- c = if @manifest().icon.is_visible()\r
- Locmare.FilerModule.BodyModule.FileHeaderModule.Show\r
- else\r
- Locmare.FilerModule.BodyModule.FileHeaderModule.None\r
- @icon = new c({'file_header': this, 'column_name': 'icon'})\r
- c = if @manifest().date.is_visible()\r
- Locmare.FilerModule.BodyModule.FileHeaderModule.Show\r
- else\r
- Locmare.FilerModule.BodyModule.FileHeaderModule.None\r
- @date = new c({'file_header': this, 'column_name': 'date'})\r
- c = if @manifest().edit.is_visible()\r
- Locmare.FilerModule.BodyModule.FileHeaderModule.Show\r
- else\r
- Locmare.FilerModule.BodyModule.FileHeaderModule.None\r
- @edit = new c({'file_header': this, 'column_name': 'edit'})\r
+ @symbol = new Locmare.FilerModule.BodyModule.FileHeaderModule.Show({'file_header': this, 'column_name': 'symbol'})\r
+ @caption = new Locmare.FilerModule.BodyModule.FileHeaderModule.Show({'file_header': this, 'column_name': 'caption'})\r
+ @summary = new Locmare.FilerModule.BodyModule.FileHeaderModule.Show({'file_header': this, 'column_name': 'summary'})\r
+ @icon = new Locmare.FilerModule.BodyModule.FileHeaderModule.Show({'file_header': this, 'column_name': 'icon'})\r
+ @date = new Locmare.FilerModule.BodyModule.FileHeaderModule.Show({'file_header': this, 'column_name': 'date'})\r
+ @edit = new Locmare.FilerModule.BodyModule.FileHeaderModule.Show({'file_header': this, 'column_name': 'edit'})\r
@el.className = 'filer-head filer-head-' + @item_name()\r
\r
render: () ->\r
- args = {'file_header': this}\r
- template = _.template($("#" + @template_name()).html())\r
- this.$el.html(template(args))\r
+ this.$el.html('')\r
+ this.$el.append(@symbol.render().el) if @manifest().symbol.is_visible()\r
+ this.$el.append(@caption.render().el) if @manifest().caption.is_visible()\r
+ this.$el.append(@summary.render().el) if @manifest().summary.is_visible()\r
+ this.$el.append(@icon.render().el) if @manifest().icon.is_visible()\r
+ this.$el.append(@date.render().el) if @manifest().date.is_visible()\r
+ this.$el.append(@edit.render().el) if @manifest().edit.is_visible()\r
this\r
\r
filer: () ->\r
items: () ->\r
@filer.items\r
\r
- template_dir: () ->\r
- @body.template_dir()\r
- \r
- template_file_name: () ->\r
- "file_header"\r
- \r
- template_name: () ->\r
- @template_dir() + @template_file_name()\r
- \r
class Locmare.FilerModule.BodyModule.FileHeaderModule\r
\r