OSDN Git Service

1a5504e597cfaf96122a731277619aed9d343236
[pettanr/pettanr.git] / app / assets / javascripts / locmare / filer / body / file_body / file_item / symbol / default.js.coffee
1 class Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.SymbolItemColumnModule.Default extends Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.SymbolItemColumnModule.Base\r
2   initialize: (options) ->\r
3     super(options)\r
4     m = Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.SymbolItemColumnModule.DefaultModule\r
5     @face = m.FaceFactory.factory this, @my_manifest.face, @item\r
6     @link = m.LinkFactory.factory this, @my_manifest.link, @item\r
7   \r
8   render: () ->\r
9     if @my_manifest.link.type == 'none'\r
10       this.$el.html(@face.render().el)\r
11     else\r
12       this.$el.html(@link.render().el)\r
13       @delegateEvents({'click .face': 'show'}) \r
14     this\r
15   \r
16   show: () ->\r
17     window.router.navigate(@link.url(), true)\r
18     return false\r
19   \r
20 class Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.SymbolItemColumnModule.DefaultModule\r