OSDN Git Service

add js controllers
[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   events: {\r
4     'click a': 'show'\r
5   }\r
6   \r
7   initialize: (options) ->\r
8     @default_caption = options.default_caption\r
9     @my_manifest = options.my_manifest\r
10     @item = options.item\r
11   \r
12   show: () ->\r
13     alert(' test')\r
14   \r
15   render: () ->\r
16     args = {'item_column': this}\r
17     template = _.template($("#" + @template_name()).html())\r
18     this.$el.html(template(args))\r
19     this\r
20   \r
21   filer: () ->\r
22     @default_caption.filer()\r
23   \r
24   manifest: () ->\r
25     @filer().manifest\r
26   \r
27   item_name: () ->\r
28     @filer().item_name\r
29   \r
30   template_dir: () ->\r
31     @filer().template_dir + "caption_face-"\r
32   \r
33   template_file_name: () ->\r
34     raise "undefined template_file_name\n"\r
35   \r
36   template_name: () ->\r
37     @template_dir() + @template_file_name()\r
38   \r
39 \r