root / snf-cyclades-app / synnefo / ui / new_ui / ui / app / routes / volume.js @ faad3c72
History | View | Annotate | Download (976 Bytes)
1 | 74c8da56 | Olga Brani | App.VolumeRoute = Ember.Route.extend({ |
---|---|---|---|
2 | 74c8da56 | Olga Brani | |
3 | 74c8da56 | Olga Brani | redirect: function() { |
4 | 74c8da56 | Olga Brani | this.transitionTo('volume.info'); |
5 | 74c8da56 | Olga Brani | }, |
6 | 74c8da56 | Olga Brani | |
7 | 74c8da56 | Olga Brani | renderTemplate: function() { |
8 | 74c8da56 | Olga Brani | |
9 | 74c8da56 | Olga Brani | this.render('details'); |
10 | 74c8da56 | Olga Brani | |
11 | 74c8da56 | Olga Brani | this.render('lt-bar', { |
12 | 74c8da56 | Olga Brani | into: 'details', |
13 | 74c8da56 | Olga Brani | outlet: 'lt-bar', |
14 | 74c8da56 | Olga Brani | controller: 'volumes', |
15 | 74c8da56 | Olga Brani | }); |
16 | 74c8da56 | Olga Brani | }, |
17 | 74c8da56 | Olga Brani | |
18 | 74c8da56 | Olga Brani | }); |
19 | 74c8da56 | Olga Brani | |
20 | 74c8da56 | Olga Brani | |
21 | 74c8da56 | Olga Brani | App.VolumeinitRoute = Ember.Route.extend({ |
22 | 74c8da56 | Olga Brani | |
23 | 74c8da56 | Olga Brani | model: function(){ |
24 | 74c8da56 | Olga Brani | return this.store.find('volume'); |
25 | 74c8da56 | Olga Brani | }, |
26 | 74c8da56 | Olga Brani | |
27 | 74c8da56 | Olga Brani | afterModel: function(model) { |
28 | 74c8da56 | Olga Brani | this.transitionTo('volume', model.get('firstObject').id); |
29 | 74c8da56 | Olga Brani | }, |
30 | 74c8da56 | Olga Brani | |
31 | 74c8da56 | Olga Brani | }); |
32 | 74c8da56 | Olga Brani | |
33 | 74c8da56 | Olga Brani | App.VolumeInfoRoute = Ember.Route.extend({ |
34 | 74c8da56 | Olga Brani | renderTemplate: function() { |
35 | 74c8da56 | Olga Brani | this.render('details/info'); |
36 | 74c8da56 | Olga Brani | }, |
37 | 74c8da56 | Olga Brani | model: function () { |
38 | 74c8da56 | Olga Brani | return this.modelFor("volume"); |
39 | 74c8da56 | Olga Brani | }, |
40 | 74c8da56 | Olga Brani | }); |
41 | 74c8da56 | Olga Brani | |
42 | 74c8da56 | Olga Brani | App.VolumeVmConnectedRoute = Ember.Route.extend({ |
43 | 74c8da56 | Olga Brani | renderTemplate: function() { |
44 | 74c8da56 | Olga Brani | this.render('details/disk-connected'); |
45 | 74c8da56 | Olga Brani | }, |
46 | 74c8da56 | Olga Brani | model: function () { |
47 | 74c8da56 | Olga Brani | return this.modelFor("volume"); |
48 | 74c8da56 | Olga Brani | } |
49 | 74c8da56 | Olga Brani | }); |