OSDN Git Service

18c74439f6e61ce7ab460701f28b78e318132a4f
[pettanr/pettanr.git] / app / assets / javascripts / locmare / filer / body / file_body / file_item / symbol / default / face / base.js.coffee
1 class Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.SymbolItemColumnModule.DefaultModule.FaceModule.BaseFace extends Backbone.View\r
2   tagName: 'div'\r
3   \r
4   initialize: (options) ->\r
5     @default_symbol = options.default_symbol\r
6     @my_manifest = options.my_manifest\r
7     @item = options.item\r
8   \r
9   render: () ->\r
10     args = {'item_column': this}\r
11     template = _.template($("#" + @template_name()).html())\r
12     this.$el.html(template(args))\r
13     this\r
14   \r
15   filer: () ->\r
16     @default_symbol.filer()\r
17   \r
18   manifest: () ->\r
19     @filer().manifest\r
20   \r
21   item_name: () ->\r
22     @filer().item_name\r
23   \r
24   template_dir: () ->\r
25     @filer().template_dir + "symbol_face-"\r
26   \r
27   template_file_name: () ->\r
28     raise "undefined template_file_name\n"\r
29   \r
30   template_name: () ->\r
31     @template_dir() + @template_file_name()\r
32   \r