_.each @collection().models, (item) ->\r
c = _this.file_item_class()\r
file_item = new c({'file_body': _this, 'item': item})\r
- args = {'file_item': file_item}\r
- template = _.template($("#" + file_item.template_name()).html())\r
- _this.$el.append(template(args))\r
+ h = file_item.render().el.outerHTML\r
+ _this.$el.append(h)\r
this\r
\r
file_item_class: () ->\r
@el.className = 'filer-item filer-item-' + @item.item_name()\r
\r
render: () ->\r
- args = {'header': this}\r
+ args = {'file_item': this}\r
template = _.template($("#" + @template_name()).html())\r
this.$el.html(template(args))\r
this\r
class Locmare.FilerModule.BodyModule.FileHeader extends Backbone.View\r
tagName: 'li'\r
id: ''\r
- class: 'filer-head filer-head- file_header.item_name'\r
\r
initialize: (options) ->\r
@body = options.body\r
else\r
Locmare.FilerModule.BodyModule.FileHeaderModule.None\r
@edit = new c({'file_header': this, 'column_name': 'edit'})\r
+ @el.className = 'filer-head filer-head-' + @item_name()\r
\r
render: () ->\r
args = {'file_header': this}\r
class Locmare.FilerModule.BodyModule.FileHeaderModule.Base extends Backbone.View\r
+ tagName: 'div'\r
\r
initialize: (options) ->\r
@file_header = options.file_header\r
@column_name = options.column_name\r
+ @el.className = 'filer-head-' + @column_name\r
\r
render: () ->\r
args = {'header_column': this}\r
class Locmare.FilerModule.BodyModule.FileHeaderModule.Show extends Locmare.FilerModule.BodyModule.FileHeaderModule.Base\r
- tagName: 'li'\r
- id: ''\r
- class: 'filer-head filer-head- file_header.item_name'\r
\r
template_file_name: () ->\r
"show"\r
</div>\r
</script>\r
<script type="text/template" id="templates-filer-file_header">\r
- <&= file_header.symbol.render().el.innerHTML &>\r
- <&= file_header.caption.render().el.innerHTML &>\r
- <&= file_header.summary.render().el.innerHTML &>\r
- <&= file_header.icon.render().el.innerHTML &>\r
- <&= file_header.date.render().el.innerHTML &>\r
- <&= file_header.edit.render().el.innerHTML &>\r
+ <&= file_header.symbol.render().el.outerHTML &>\r
+ <&= file_header.caption.render().el.outerHTML &>\r
+ <&= file_header.summary.render().el.outerHTML &>\r
+ <&= file_header.icon.render().el.outerHTML &>\r
+ <&= file_header.date.render().el.outerHTML &>\r
+ <&= file_header.edit.render().el.outerHTML &>\r
</script>\r
<script type="text/template" id="templates-filer-file_body">\r
<&= file_body.file_item.render().el.outerHTML &>\r