\r
initialize: (options) ->\r
super(options)\r
+ mdl = Pettanr.Views[@item.singular()]\r
+ templates = mdl.templates()\r
+ template_class = templates[@template_file_name()]\r
+ @view = new template_class(options)\r
\r
- column_template_file_name: () ->\r
- 'show'\r
- \r
- item_template_file_name: () ->\r
- 'template'\r
- \r
- template_dir: () ->\r
- @item.path_name() + '-'\r
+ render: () ->\r
+ @listenTo(@view, 'http_get', @http_get)\r
+ this.$el.html(@view.render().el)\r
+ this\r
\r
template_file_name: () ->\r
- @my_manifest.template_name()\r
+ @my_manifest.template_name\r
\r
- template_name: () ->\r
- @template_dir() + @template_file_name()\r
+ http_get: (url) ->\r
+ @trigger('http_get', url)\r
\r