From 056115579a6e867e652183bc814ed985603bed9b Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Fri, 3 Jul 2015 11:29:11 +0200 Subject: [PATCH] copy form/BondModeSelector.js from manager to manager5 --- www/manager5/form/BondModeSelector.js | 48 +++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 www/manager5/form/BondModeSelector.js diff --git a/www/manager5/form/BondModeSelector.js b/www/manager5/form/BondModeSelector.js new file mode 100644 index 00000000..4504e8bc --- /dev/null +++ b/www/manager5/form/BondModeSelector.js @@ -0,0 +1,48 @@ +Ext.define('PVE.form.BondModeSelector', { + extend: 'PVE.form.KVComboBox', + alias: ['widget.bondModeSelector'], + + openvswitch: false, + + initComponent: function() { + var me = this; + + if (me.openvswitch) { + me.data = [ + ['active-backup', 'active-backup'], + ['balance-slb', 'balance-slb'], + ['lacp-balance-slb', 'LACP (balance-slb)'], + ['lacp-balance-tcp', 'LACP (balance-tcp)'] + ]; + } else { + me.data = [ + ['balance-rr', 'balance-rr'], + ['active-backup', 'active-backup'], + ['balance-xor', 'balance-xor'], + ['broadcast', 'broadcast'], + ['802.3ad', 'LACP (802.3ad)'], + ['balance-tlb', 'balance-tlb'], + ['balance-alb', 'balance-alb'] + ]; + } + + me.callParent(); + } +}); + +Ext.define('PVE.form.BondPolicySelector', { + extend: 'PVE.form.KVComboBox', + alias: ['widget.bondPolicySelector'], + + initComponent: function() { + var me = this; + me.data = [ + ['layer2', 'layer2'], + ['layer2+3', 'layer2+3'], + ['layer3+4', 'layer3+4'] + ]; + + me.callParent(); + } +}); + -- 2.39.5