OSDN Git Service

fix: yasapp dock
[pettanr/pettanr.git] / app / assets / javascripts / locmare / profiler / header.js.coffee
1 class Locmare.ProfilerModule.Header extends Backbone.View\r
2   tagName: 'div'\r
3   className: 'header'\r
4   \r
5   initialize: (options) ->\r
6     @profiler = options.profiler\r
7     @set_filer()\r
8   \r
9   render: () ->\r
10     this.$el.html(@filer.el)\r
11     this\r
12   \r
13   set_filer: () ->\r
14     @filer = new Locmare.Filer({\r
15       item_name: @profiler.item_name, \r
16       items: [@profiler.item], \r
17       pager: @pager, \r
18       operators: @profiler.operators\r
19     })\r
20     @filer.render()\r
21     @listenTo(@filer, 'http_get', @http_get)\r
22     @listenTo(@filer, 'pick', @pick)\r
23   \r
24   add_pick: (target_model) ->\r
25     @set_filer()\r
26     @render()\r
27     @filer.add_pick(target_model)\r
28   \r
29   http_get: (url) ->\r
30     @trigger('http_get', url)\r
31   \r
32   pick: (item) ->\r
33     @trigger('pick', item)\r
34   \r