@date = Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.DateItemColumnFactory.factory this, @manifest().date, @item\r
@edit = Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.EditItemColumnFactory.factory this, @manifest().edit, @item\r
@el.className = 'filer-item filer-item-' + @item.item_name()\r
+ @listenTo(@symbol, 'click:symbol', @click_symbol)\r
+ @listenTo(@caption, 'click:caption', @click_caption)\r
+ @listenTo(@icon, 'click:prof', @click_prof)\r
+ @listenTo(@symbol, 'navigate', @navigate)\r
+ @listenTo(@caption, 'navigate', @navigate)\r
+ @listenTo(@summary, 'navigate', @navigate)\r
+ @listenTo(@icon, 'navigate', @navigate)\r
+ @listenTo(@edit, 'navigate', @navigate)\r
\r
render: () ->\r
if @symbol.is_visible()\r
items: () ->\r
@filer().items\r
\r
- template_dir: () ->\r
- @filer().template_dir\r
+ click_symbol: () ->\r
+ @trigger('click:symbol', this)\r
\r
- template_file_name: () ->\r
- "file_item"\r
+ click_caption: () ->\r
+ @trigger('click:caption', this)\r
\r
- template_name: () ->\r
- @template_dir() + @template_file_name()\r
+ click_prof: (url) ->\r
+ @trigger('click:prof', this)\r
+ @trigger('navigate', url)\r
+ \r
+ navigate: (url) ->\r
+ @trigger('navigate', url)\r
\r
class Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule\r
\r