OSDN Git Service

change router frame work
[pettanr/pettanr.git] / app / assets / javascripts / locmare / filer / body / file_body / file_item / summary / template.js.coffee
index 222ccd9..4f1ed3f 100644 (file)
@@ -4,17 +4,12 @@ class Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.SummaryItemCo
     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