Statistics
| Branch: | Tag: | Revision:

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

History | View | Annotate | Download (1.1 kB)

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
        this.render('temp-tabs-details-network', {
17
            into: 'details',
18
            outlet: 'tabs-details',
19
            controller: 'networks',
20
        });
21
    },
22
});
23

    
24
App.NetworkinitRoute = Ember.Route.extend({
25

    
26
  model: function(){
27
      return this.store.find('network');
28
  },
29

    
30
  afterModel: function(model) {
31
       this.transitionTo('network', model.get('firstObject').id);
32
  },
33

    
34
});
35

    
36
App.NetworkInfoRoute = Ember.Route.extend({
37
    renderTemplate: function() {
38
        this.render('details/info');
39
    },
40
    model: function () {
41
        return this.modelFor("network");
42
    },
43
});
44

    
45
App.NetworkVmConnectedRoute = Ember.Route.extend({
46
    renderTemplate: function() {
47
        this.render('details/disk-connected');
48
    },
49
    model: function () {
50
        return this.modelFor("network");
51
    }
52
});