OSDN Git Service

fix router and render
[pettanr/pettanr.git] / app / assets / javascripts / views / layouts / sns.js.coffee
1 class Pettanr.Views.Layout.Sns.Header extends Backbone.View\r
2   tagName: 'div'\r
3   id: 'header'\r
4   \r
5   initialize: (options) ->\r
6     @parent = options.parent\r
7   \r
8   render: () ->\r
9     this.$el.html('')\r
10     this\r
11   \r
12   refresh: (view) ->\r
13     @listenTo(view, 'navigate', @navigate)\r
14     this.$el.html(view.el)\r
15   \r
16   sign_out: () ->\r
17   \r
18   navigate: (url) ->\r
19     @trigger('navigate', url)\r
20   \r
21   operators: () ->\r
22     @parent.operators\r
23   \r
24 class Pettanr.Views.Layout.Sns.Body extends Backbone.View\r
25   tagName: 'div'\r
26   id: 'body'\r
27   \r
28   initialize: (options) ->\r
29     @parent = options.parent\r
30   \r
31   render: () ->\r
32     this.$el.html('')\r
33     this\r
34   \r
35   refresh: (view) ->\r
36     @listenTo(view, 'navigate', @navigate)\r
37     this.$el.html(view.el)\r
38   \r
39   navigate: (url) ->\r
40     @trigger('navigate', url)\r
41   \r
42   operators: () ->\r
43     @parent.operators\r
44   \r
45 class Pettanr.Views.Layout.Sns.Footer extends Backbone.View\r
46   tagName: 'div'\r
47   id: 'footer'\r
48   \r
49   initialize: (options) ->\r
50   \r
51   render: () ->\r
52     this.$el.html('')\r
53     this\r
54   \r