OSDN Git Service

fix filer
[pettanr/pettanr.git] / app / assets / javascripts / locmare / filer / header.js.coffee
1 class Locmare.FilerModule.Header extends Backbone.View\r
2   tagName: 'div'\r
3   \r
4   initialize: (options) ->\r
5     @filer = options.filer\r
6   \r
7   render: () ->\r
8     args = {'header': this}\r
9     template = _.template($("#" + @template_name()).html())\r
10     this.$el.html(template(args))\r
11     this\r
12   \r
13   model: () ->\r
14     @filer.model()\r
15   \r
16   icon_name: () ->\r
17     @model().singular()\r
18   \r
19   icon_size: () ->\r
20     Manifest.manifest().magic_numbers['thumbnail_width'] / 2\r
21   \r
22   human_name: () ->\r
23     @model.model_name.human\r
24   \r
25   template_dir: () ->\r
26     @filer.template_dir\r
27   \r
28   template_file_name: () ->\r
29     "header"\r
30   \r
31   template_name: () ->\r
32     @template_dir() + @template_file_name()\r
33   \r