diff --git a/src/sunstone/public/app/tabs/vms-tab/panels/network.js b/src/sunstone/public/app/tabs/vms-tab/panels/network.js index 1bb3056e56..8bfb578808 100644 --- a/src/sunstone/public/app/tabs/vms-tab/panels/network.js +++ b/src/sunstone/public/app/tabs/vms-tab/panels/network.js @@ -11,6 +11,7 @@ define(function(require) { var Graphs = require('utils/graphs'); var StateActions = require('../utils/state-actions'); var OpenNebulaVM = require('opennebula/vm'); + var SecGroupsCommon = require('tabs/secgroups-tab/utils/common'); /* CONSTANTS @@ -189,32 +190,6 @@ define(function(require) { function _setup(context) { var that = this; - /* TODO if (Config.isTabActionEnabled("vms-tab", "VM.saveas")) { - setupSaveAsDialog(); - - $('a.saveas').live('click', function(){ - var b = $(this); - var vm_id = b.parents('form').attr('vmid'); - var disk_id = b.parents('tr').attr('disk_id'); - - popUpSaveAsDialog(vm_id, disk_id); - - //b.html(spinner); - return false; - }); - } */ - - /* TODO if (Config.isTabActionEnabled("vms-tab", "VM.disk_snapshot_cancel")) { - $('a.disk_snapshot_cancel').live('click', function(){ - var b = $(this); - var vm_id = b.parents('form').attr('vmid'); - var disk_id = b.parents('tr').attr('disk_id'); - - Sunstone.runAction('VM.disk_snapshot_cancel', vm_id, disk_id); - - return false; - }); - } */ var nics = [] @@ -329,18 +304,18 @@ define(function(require) { \ \ \ - \ - \ - \ - \ - \ - \ + \ + \ + \ + \ + \ + \ \ \ ' ; $.each(row.data().SECURITY_GROUP_RULES, function(index, elem) { - var rule_st = sg_rule_to_st(this); + var rule_st = SecGroupsCommon.sgRuleToSt(this); var new_tr = '\ \ @@ -371,9 +346,9 @@ define(function(require) { }); } - if (Config.isTabActionEnabled("vms-tab", "VM.detachdisk")) { - context.off('click', '.detachdisk'); - context.on('click', '.detachdisk', function() { + if (Config.isTabActionEnabled("vms-tab", "VM.detachnic")) { + context.off('click', '.detachnic'); + context.on('click', '.detachnic', function() { var nic_id = $(this).parents('tr').attr('nic_id'); Sunstone.runAction('VM.detachnic', that.element.ID, nic_id); return false;
' + tr("Security Group") + '' + tr("Protocol") + '' + tr("Type") + '' + tr("Range") + '' + tr("Network") + '' + tr("ICMP Type") + '' + Locale.tr("Security Group") + '' + Locale.tr("Protocol") + '' + Locale.tr("Type") + '' + Locale.tr("Range") + '' + Locale.tr("Network") + '' + Locale.tr("ICMP Type") + '
' + this.SECURITY_GROUP_ID + '