-class Locmare.ProfilerModule.Header extends Backbone.View\r
+class Locmare.ProfilerModule.Header extends Pettanr.View\r
tagName: 'div'\r
+ className: 'header'\r
\r
initialize: (options) ->\r
@profiler = options.profiler\r
+ @set_filer()\r
\r
render: () ->\r
- #this.$el.append(@filer().render().el)\r
+ this.$el.html(@filer.el)\r
this\r
\r
- filer: () ->\r
- new Locmare.Filer(@profiler.item_name, [@profiler.item], null, @profiler.operators)\r
+ set_filer: () ->\r
+ @filer = new Locmare.Filer({\r
+ item_name: @profiler.item_name, \r
+ items: [@profiler.item], \r
+ pager: @pager, \r
+ })\r
+ @filer.render()\r
+ @listenTo(@filer, 'http_get', @http_get)\r
+ @listenTo(@filer, 'pick', @pick)\r
+ \r
+ add_pick: (target_model) ->\r
+ @set_filer()\r
+ @render()\r
+ @filer.add_pick(target_model)\r
+ \r
+ http_get: (url) ->\r
+ @trigger('http_get', url)\r
+ \r
+ pick: (item) ->\r
+ @trigger('pick', item)\r
\r