1 class Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.SymbolItemColumnModule.Default extends Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.SymbolItemColumnModule.Base
\r
2 initialize: (options) ->
\r
4 @face = @mdl().FaceFactory.factory this, @my_manifest.face, @item
\r
5 @link = @mdl().LinkFactory.factory this, @my_manifest.link, @item
\r
6 @listenTo(@face, 'ready:symbol', @ready_symbol)
\r
9 icon = new Pettanr.Views.Common.LoadIcon()
\r
10 this.$el.html(icon.render().el)
\r
11 @face.render() # raise fetch
\r
14 ready_symbol: (symbol) ->
\r
15 view = if @has_link()
\r
16 linked_symbol = new Tag.A({
\r
17 attr: {href: '/' + @link.url()},
\r
18 content: symbol.render().el
\r
20 @listenTo(linked_symbol, 'click', @click)
\r
24 this.$el.html(view.render().el)
\r
27 @trigger('click:symbol')
\r
28 @trigger('navigate', @link.url())
\r
32 Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.SymbolItemColumnModule.DefaultModule
\r
34 class Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.SymbolItemColumnModule.DefaultModule
\r