OSDN Git Service

fix js filer
[pettanr/pettanr.git] / app / assets / javascripts / locmare / filer / body / file_header / base.js.coffee
1 class Locmare.FilerModule.BodyModule.FileHeaderModule.Base extends Backbone.View\r
2   \r
3   initialize: (options) ->\r
4     @file_header = options.file_header\r
5     @column_name = options.column_name\r
6   \r
7   render: () ->\r
8     args = {'header_column': this}\r
9     template = _.template($("#" + @template_name()).html())\r
10     this.$el.html(template(args))\r
11     this\r
12   \r
13   filer: () ->\r
14     @file_header.filer()\r
15   \r
16   manifest: () ->\r
17     @filer().manifest\r
18   \r
19   item_name: () ->\r
20     @filer().item_name\r
21   \r
22   model: () ->\r
23     @filer().model()\r
24   \r
25   items: () ->\r
26     @filer().items\r
27   \r
28   template_dir: () ->\r
29     @filer().template_dir + 'header_column-'\r
30   \r
31   template_file_name: () ->\r
32     "show"\r
33   \r
34   template_name: () ->\r
35     @template_dir() + @template_file_name()\r
36   \r