super(options)\r
\r
render: () ->\r
- args = {'file_item': @file_item}\r
- template = _.template($("#" + @template_name()).html())\r
- this.$el.html(template(args))\r
+ view = Pettanr.Views[@item.singular()]\r
+ summary = new view[view.summary()]({item: @item})\r
+ @listenTo(summary, 'http_get', @http_get)\r
+ this.$el.html(summary.el)\r
this\r
\r
- template_dir: () ->\r
- @item.path_name() + '-'\r
+ http_get: (url) ->\r
+ @trigger('http_get', url)\r
\r
- template_file_name: () ->\r
- @my_manifest.template_name\r
- \r
- template_name: () ->\r
- @template_dir() + @template_file_name()\r
- \r