class Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.CaptionItemColumnModule.Default extends Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.CaptionItemColumnModule.Base initialize: (options) -> super(options) m = Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.CaptionItemColumnModule.DefaultModule @face = m.FaceFactory.factory this, @my_manifest.face, @item @link = m.LinkFactory.factory this, @my_manifest.link, @item render: () -> if @has_link() this.$el.html(@link.render().el) @delegateEvents({'click .face': 'show'}) else this.$el.html(@face.el) this has_link: () -> @my_manifest.link.type != 'none' show: () -> window.router.navigate(@link.url(), true); return false class Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.CaptionItemColumnModule.DefaultModule