footer: {
updateNode: function() {
var footer = [];
- var saveButton = one.lib.dashlet.button.single("Save", one.f.switchmanager.nodesLearnt.id.modal.save, "btn-success", "");
+ var saveButton = one.lib.dashlet.button.single("Save", one.f.switchmanager.nodesLearnt.id.modal.save, "btn-primary", "");
var $saveButton = one.lib.dashlet.button.button(saveButton);
footer.push($saveButton);
},
{
property: 'mac',
- label: 'MAC',
+ label: 'MAC Address',
sortable: true
},
{
one.f.switchmanager.subnetGatewayConfig.id.dashlet.addPorts, "btn-primary", "btn-mini");
var $button = one.lib.dashlet.button.button(button);
$button.click(function() {
+ if (one.f.switchmanager.subnetGatewayConfig.registry.gateways.length === 0) {
+ alert('No Gateways Exist');
+ return false;
+ }
var $modal = one.f.switchmanager.subnetGatewayConfig.modal.initialize.ports();
$modal.modal();
});
// gateway IP Mask
var $label = one.lib.form.label("Gateway IP Address/Mask");
var $input = one.lib.form.input("Gateway IP Address/Mask");
+ var $help = one.lib.form.help('Example: 192.168.10.254/16');
$input.attr('id', one.f.switchmanager.subnetGatewayConfig.id.modal.form.gatewayIPAddress);
- $fieldset.append($label).append($input);
+ $fieldset.append($label).append($input).append($help);
$form.append($fieldset);
return $form;
var $label = one.lib.form.label("Gateway Name");
var $select = one.lib.form.select.create(one.f.switchmanager.subnetGatewayConfig.registry.gateways);
$select.attr('id', one.f.switchmanager.subnetGatewayConfig.id.modal.form.name);
+ one.lib.form.select.prepend($select, { '' : 'Please Select a Gateway' });
$select.val($select.find("option:first").val());
$fieldset.append($label).append($select);
// ports
var $label = one.lib.form.label("Select Port");
var $select = one.lib.form.select.create();
+ one.lib.form.select.prepend($select, { '' : 'Please Select a Port' });
$select.attr('id', one.f.switchmanager.subnetGatewayConfig.id.modal.form.ports);
$fieldset.append($label).append($select);
},
footer : function() {
var footer = [];
- var saveButton = one.lib.dashlet.button.single("Save", one.f.switchmanager.subnetGatewayConfig.id.modal.save, "btn-success", "");
+ var saveButton = one.lib.dashlet.button.single("Save", one.f.switchmanager.subnetGatewayConfig.id.modal.save, "btn-primary", "");
var $saveButton = one.lib.dashlet.button.button(saveButton);
footer.push($saveButton);
return footer;
// static route IP Mask
var $label = one.lib.form.label("Static Route");
var $input = one.lib.form.input("Static Route");
+ var $help = one.lib.form.help('Example: 53.55.0.0/16');
$input.attr('id', one.f.switchmanager.staticRouteConfig.id.modal.form.staticRoute);
- $fieldset.append($label).append($input);
+ $fieldset.append($label).append($input).append($help);
// static route IP Mask
var $label = one.lib.form.label("Next Hop");
var $input = one.lib.form.input("Next Hop");
+ var $help = one.lib.form.help('Example: 192.168.10.254');
$input.attr('id', one.f.switchmanager.staticRouteConfig.id.modal.form.nextHop);
- $fieldset.append($label).append($input);
+ $fieldset.append($label).append($input).append($help);
// return
$form.append($fieldset);
return $form;
},
footer : function() {
var footer = [];
- var saveButton = one.lib.dashlet.button.single("Save", one.f.switchmanager.staticRouteConfig.id.modal.save, "btn-success", "");
+ var saveButton = one.lib.dashlet.button.single("Save", one.f.switchmanager.staticRouteConfig.id.modal.save, "btn-primary", "");
var $saveButton = one.lib.dashlet.button.button(saveButton);
footer.push($saveButton);
return footer;
// retrieve port value
var nodeId = $(this).find('option:selected').attr('value');
one.f.switchmanager.spanPortConfig.registry['currentNode'] = nodeId;
- var $ports = $('#' + one.f.switchmanager.spanPortConfig.id.modal.form.port);
+ var $ports = $('#'+one.f.switchmanager.spanPortConfig.id.modal.form.port);
var ports = one.f.switchmanager.spanPortConfig.registry['nodePorts'][nodeId]
var options = {};
$(ports).each(function(idx, val) {
options[val.internalPortName] = val.portName+' ('+val.portId+')';
});
one.lib.form.select.inject($ports, options);
+ one.lib.form.select.prepend($ports, {'':'Please Select a Port'});
+ $ports.val($ports.find('option:first').val());
});
$fieldset.append($label).append($select);
// input port
var $label = one.lib.form.label("Input Port");
var $select = one.lib.form.select.create();
+ one.lib.form.select.prepend($select, {'':'None'});
$select.attr('id', one.f.switchmanager.spanPortConfig.id.modal.form.port);
+ $select.val($select.find('option:first').val());
$fieldset.append($label).append($select);
// return
},
footer : function() {
var footer = [];
- var saveButton = one.lib.dashlet.button.single("Save", one.f.switchmanager.spanPortConfig.id.modal.save, "btn-success", "");
+ var saveButton = one.lib.dashlet.button.single("Save", one.f.switchmanager.spanPortConfig.id.modal.save, "btn-primary", "");
var $saveButton = one.lib.dashlet.button.button(saveButton);
footer.push($saveButton);
return footer;
},
removeMultiple: {
dialog: function(spanPortsToDelete) {
- var h3 = 'Remove Span Port';
+ var h3 = 'Remove SPAN Port';
var footer = one.f.switchmanager.spanPortConfig.modal.removeMultiple.footer();
var $body = one.f.switchmanager.spanPortConfig.modal.removeMultiple.body(spanPortsToDelete);
var $form = $(document.createElement('form'));
var $fieldset = $(document.createElement('fieldset'));
// flow description
- var $legend = one.lib.form.legend("Flow Description");
+ var $legend = one.lib.form.legend("");
+ $legend.css('visibility', 'hidden');
$fieldset.append($legend);
// name
var $label = one.lib.form.label("Name");
$fieldset.append($label).append($input).append($help);
// srcMac
var $label = one.lib.form.label("Source MAC Address");
- var $input = one.lib.form.input("Source MAC Address");
+ var $input = one.lib.form.input("3c:97:0e:75:c3:f7");
$input.attr('id', one.f.flows.id.modal.form.srcMac);
- var $help = one.lib.form.help("Example: 00:11:22:aa:bb:cc");
- $fieldset.append($label).append($input).append($help);
+ $fieldset.append($label).append($input);
// dstMac
var $label = one.lib.form.label("Destination MAC Address");
- var $input = one.lib.form.input("Destination MAC Address");
+ var $input = one.lib.form.input("7c:d1:c3:e8:e6:99");
$input.attr('id', one.f.flows.id.modal.form.dstMac);
- var $help = one.lib.form.help("Example: 00:11:22:aa:bb:cc");
- $fieldset.append($label).append($input).append($help);
+ $fieldset.append($label).append($input);
// layer 3
var $legend = one.lib.form.legend("Layer 3");
$fieldset.append($legend);
// srcIp
var $label = one.lib.form.label("Source IP Address");
- var $input = one.lib.form.input("Source IP Address");
+ var $input = one.lib.form.input("192.168.3.128");
$input.attr('id', one.f.flows.id.modal.form.srcIp);
- var $help = one.lib.form.help("Example: 127.0.0.1");
- $fieldset.append($label).append($input).append($help);
+ $fieldset.append($label).append($input);
// dstIp
var $label = one.lib.form.label("Destination IP Address");
- var $input = one.lib.form.input("Destination IP Address");
+ var $input = one.lib.form.input("2001:2334::0/32");
$input.attr('id', one.f.flows.id.modal.form.dstIp);
- var $help = one.lib.form.help("Example: 127.0.0.1");
- $fieldset.append($label).append($input).append($help);
+ $fieldset.append($label).append($input);
// tosBits
var $label = one.lib.form.label("TOS Bits");
var $input = one.lib.form.input("TOS Bits");