OSDN Git Service

f8b840b3ae134332fdd270061934e14c846dc846
[pettanr/pettanr.git] / app / assets / javascripts / locmare / filer / body / file_body / file_item / caption / default / face / base.js.coffee
1 class Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.CaptionItemColumnModule.DefaultModule.FaceModule.BaseFace extends Backbone.View\r
2   tagName: 'div'\r
3   \r
4   initialize: (options) ->\r
5     @default_caption = options.default_caption\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_caption.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 + "caption_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
33 \r