OSDN Git Service

Merge branch 'v06' of git.sourceforge.jp:/gitroot/pettanr/pettanr into v06
[pettanr/pettanr.git] / app / assets / javascripts / locmare / filer / body / file_body / file_item.js.coffee
index a91b3b6..9fd97ea 100644 (file)
@@ -11,6 +11,15 @@ class Locmare.FilerModule.BodyModule.FileBodyModule.FileItem extends Backbone.Vi
     @date = Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.DateItemColumnFactory.factory this, @manifest().date, @item\r
     @edit = Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.EditItemColumnFactory.factory this, @manifest().edit, @item\r
     @el.className = 'filer-item filer-item-' + @item.item_name()\r
+    @listenTo(@symbol, 'click:symbol', @click_symbol)\r
+    @listenTo(@caption, 'click:caption', @click_caption)\r
+    @listenTo(@icon, 'click:prof', @click_prof)\r
+    @listenTo(@symbol, 'http_get', @http_get)\r
+    @listenTo(@caption, 'http_get', @http_get)\r
+    @listenTo(@summary, 'http_get', @http_get)\r
+    @listenTo(@icon, 'http_get', @http_get)\r
+    @listenTo(@edit, 'http_get', @http_get)\r
+    @listenTo(@edit, 'http_post', @http_post)\r
   \r
   render: () ->\r
     if @symbol.is_visible()\r
@@ -42,14 +51,21 @@ class Locmare.FilerModule.BodyModule.FileBodyModule.FileItem extends Backbone.Vi
   items: () ->\r
     @filer().items\r
   \r
-  template_dir: () ->\r
-    @filer().template_dir\r
+  click_symbol: () ->\r
+    @trigger('click:symbol', this)\r
   \r
-  template_file_name: () ->\r
-    "file_item"\r
+  click_caption: () ->\r
+    @trigger('click:caption', this)\r
   \r
-  template_name: () ->\r
-    @template_dir() + @template_file_name()\r
+  click_prof: (url) ->\r
+    @trigger('click:prof', this)\r
+    @trigger('http_get', url)\r
+  \r
+  http_get: (url) ->\r
+    @trigger('http_get', url)\r
+  \r
+  http_post: (url) ->\r
+    @trigger('http_post', url)\r
   \r
 class Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule\r
 \r