Statistics
| Branch: | Tag: | Revision:

root / snf-cyclades-app / synnefo / ui / new_ui / ui / javascripts / ember / routes / network.js @ 631f7329

History | View | Annotate | Download (984 Bytes)

1
App.NetworkRoute = Ember.Route.extend({
2
    redirect: function() {
3
        this.transitionTo('network.info'); 
4
    },
5
    
6
    renderTemplate: function() {
7
        
8
        this.render('details');
9

    
10
        this.render('lt-bar', {
11
            into: 'details',
12
            outlet: 'lt-bar',
13
            controller: 'networks',
14
        });
15
    },
16
});
17

    
18
App.NetworkinitRoute = Ember.Route.extend({
19

    
20
  model: function(){
21
      return this.store.find('network');
22
  },
23

    
24
  afterModel: function(model) {
25
       this.transitionTo('network', model.get('firstObject').id);
26
  },
27

    
28
});
29

    
30
App.NetworkInfoRoute = Ember.Route.extend({
31
    renderTemplate: function() {
32
        this.render('details/info');
33
    },
34
    model: function () {
35
        return this.modelFor("network");
36
    },
37
});
38

    
39
App.NetworkVmConnectedRoute = Ember.Route.extend({
40
    renderTemplate: function() {
41
        this.render('details/disk-connected');
42
    },
43
    model: function () {
44
        return this.modelFor("network");
45
    }
46
});