OSDN Git Service

fix:replace row break
[pettanr/pettanr.git] / app / assets / javascripts / locmare / profiler / header.js.coffee
1 class Locmare.ProfilerModule.Header extends Pettanr.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     })\r
19     @filer.render()\r
20     @listenTo(@filer, 'http_get', @http_get)\r
21     @listenTo(@filer, 'pick', @pick)\r
22   \r
23   add_pick: (target_model) ->\r
24     @set_filer()\r
25     @render()\r
26     @filer.add_pick(target_model)\r
27   \r
28   http_get: (url) ->\r
29     @trigger('http_get', url)\r
30   \r
31   pick: (item) ->\r
32     @trigger('pick', item)\r
33   \r