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

b/snf-cyclades-app/synnefo/ui/new_ui/ui/javascripts/ember/routes/network.js
1 1
App.NetworkRoute = Ember.Route.extend({
2 2
    redirect: function() {
3
           this.transitionTo('network.info'); 
4
      }
5
});
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
});

Also available in: Unified diff