OSDN Git Service

fix js filer
[pettanr/pettanr.git] / app / assets / javascripts / locmare / filer / body / file_body / file_item / symbol / base.js.coffee
index 653b863..aa87e37 100644 (file)
@@ -1,17 +1,36 @@
-class Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.SymbolItemColumnModule.Base extends ManifestBase.TypeArgs\r
+class Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.SymbolItemColumnModule.Base extends Backbone.View\r
+  tagName: 'div'\r
   \r
-  set_default: () ->\r
-    super()\r
-    \r
-  init: () ->\r
-    super()\r
+  initialize: (options) ->\r
+    @file_item = options.file_item\r
+    @my_manifest = options.my_manifest\r
+    @item = options.item\r
+    @column_name = 'symbol'\r
   \r
-  is_visible: () ->\r
-    raise "undefined visible?\n"\r
+  filer: () ->\r
+    @file_item.filer()\r
   \r
-  filer_name: () ->\r
-    @parent.name\r
+  manifest: () ->\r
+    @filer().manifest\r
   \r
-  filer: () ->\r
-    @parent\r
+  item_name: () ->\r
+    @filer().item_name\r
+  \r
+  column_template_dir: () ->\r
+    @filer().template_dir + 'item_column-'\r
+  \r
+  column_template_file_name: () ->\r
+    raise "undefined column_template_file_name\n"\r
+  \r
+  column_template_name: () ->\r
+    @column_template_dir() + @column_template_file_name()\r
+  \r
+  item_template_dir: () ->\r
+    @filer().template_dir() + 'symbol-'\r
+  \r
+  item_template_file_name: () ->\r
+    raise "undefined item_template_file_name\n"\r
+  \r
+  item_template_name: () ->\r
+    @item_template_dir() + @item_template_file_name()\r
   \r