-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.html(@filer.el)\r
+ this\r
+ \r
+ set_filer: () ->\r
@filer = new Locmare.Filer({\r
item_name: @profiler.item_name, \r
items: [@profiler.item], \r
pager: @pager, \r
- operators: @profiler.operators\r
})\r
+ @filer.render()\r
@listenTo(@filer, 'http_get', @http_get)\r
- \r
- render: () ->\r
- this.$el.html(@filer.el)\r
- this\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