Statistics
| Branch: | Tag: | Revision:

root / snf-cyclades-app / synnefo / ui / new_ui / ui / app / routes / network.js @ 75e13060

History | View | Annotate | Download (984 Bytes)

1 e4a6c3b8 Olga Brani
App.NetworkRoute = Ember.Route.extend({
2 e4a6c3b8 Olga Brani
    redirect: function() {
3 74c8da56 Olga Brani
        this.transitionTo('network.info'); 
4 74c8da56 Olga Brani
    },
5 74c8da56 Olga Brani
    
6 74c8da56 Olga Brani
    renderTemplate: function() {
7 74c8da56 Olga Brani
        
8 74c8da56 Olga Brani
        this.render('details');
9 74c8da56 Olga Brani
10 74c8da56 Olga Brani
        this.render('lt-bar', {
11 74c8da56 Olga Brani
            into: 'details',
12 74c8da56 Olga Brani
            outlet: 'lt-bar',
13 74c8da56 Olga Brani
            controller: 'networks',
14 74c8da56 Olga Brani
        });
15 74c8da56 Olga Brani
    },
16 74c8da56 Olga Brani
});
17 74c8da56 Olga Brani
18 74c8da56 Olga Brani
App.NetworkinitRoute = Ember.Route.extend({
19 74c8da56 Olga Brani
20 74c8da56 Olga Brani
  model: function(){
21 74c8da56 Olga Brani
      return this.store.find('network');
22 74c8da56 Olga Brani
  },
23 74c8da56 Olga Brani
24 74c8da56 Olga Brani
  afterModel: function(model) {
25 74c8da56 Olga Brani
       this.transitionTo('network', model.get('firstObject').id);
26 74c8da56 Olga Brani
  },
27 74c8da56 Olga Brani
28 74c8da56 Olga Brani
});
29 74c8da56 Olga Brani
30 74c8da56 Olga Brani
App.NetworkInfoRoute = Ember.Route.extend({
31 74c8da56 Olga Brani
    renderTemplate: function() {
32 74c8da56 Olga Brani
        this.render('details/info');
33 74c8da56 Olga Brani
    },
34 74c8da56 Olga Brani
    model: function () {
35 74c8da56 Olga Brani
        return this.modelFor("network");
36 74c8da56 Olga Brani
    },
37 74c8da56 Olga Brani
});
38 74c8da56 Olga Brani
39 74c8da56 Olga Brani
App.NetworkVmConnectedRoute = Ember.Route.extend({
40 74c8da56 Olga Brani
    renderTemplate: function() {
41 74c8da56 Olga Brani
        this.render('details/disk-connected');
42 74c8da56 Olga Brani
    },
43 74c8da56 Olga Brani
    model: function () {
44 74c8da56 Olga Brani
        return this.modelFor("network");
45 74c8da56 Olga Brani
    }
46 74c8da56 Olga Brani
});