OSDN Git Service

change router frame work
[pettanr/pettanr.git] / app / assets / javascripts / locmare / filer / body / file_body / file_item / edit / template.js.coffee
1 class Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.EditItemColumnModule.Template extends Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.EditItemColumnModule.Base\r
2   \r
3   initialize: (options) ->\r
4     super(options)\r
5     mdl = Pettanr.Views[@item.singular()]\r
6     templates = mdl.templates()\r
7     template_class = templates[@template_file_name()]\r
8     @view = new template_class(options)\r
9   \r
10   render: () ->\r
11     @listenTo(@view, 'http_get', @http_get)\r
12     this.$el.html(@view.render().el)\r
13     this\r
14   \r
15   template_file_name: () ->\r
16     @my_manifest.template_name\r
17   \r
18   http_get: (url) ->\r
19     @trigger('http_get', url)\r
20   \r