Revision 02effd9c snf-cyclades-app/synnefo/ui/static/snf/js/ui/web/ui_ips_view.js
b/snf-cyclades-app/synnefo/ui/static/snf/js/ui/web/ui_ips_view.js | ||
---|---|---|
62 | 62 |
return views.IconView.VM_OS_ICON_TPLS()[icon_type].format(os); |
63 | 63 |
}, |
64 | 64 |
|
65 |
ventdisconnect: function() {
|
|
65 |
disconnect: function() { |
|
66 | 66 |
this.model.actions.reset_pending(); |
67 | 67 |
this.model.set({status: 'DISCONNECTING'}); |
68 | 68 |
} |
69 |
|
|
70 | 69 |
}); |
71 | 70 |
|
72 | 71 |
views.IpView = views.ext.ModelView.extend({ |
... | ... | |
81 | 80 |
}, |
82 | 81 |
|
83 | 82 |
status_cls_map: { |
83 |
'CONNECTED': 'status-active', |
|
84 | 84 |
'CONNECTING': 'status-active', |
85 | 85 |
'DISCONNECTING': 'status-inactive', |
86 | 86 |
'DOWN': 'status-inactive', |
... | ... | |
133 | 133 |
remove: function(model, e) { |
134 | 134 |
e && e.stopPropagation(); |
135 | 135 |
this.model.actions.reset_pending(); |
136 |
this.model.set({status: 'REMOVING'}); |
|
137 |
this.model.remove(); |
|
136 |
this.model.destroy({ |
|
137 |
success: _.bind(function() { |
|
138 |
this.model.set({status: 'REMOVING'}); |
|
139 |
}, this), |
|
140 |
silent: true |
|
141 |
}); |
|
138 | 142 |
} |
139 | 143 |
}); |
140 | 144 |
|
Also available in: Unified diff