From: Alessandro Boch Date: Fri, 27 Sep 2013 00:46:06 +0000 (+0000) Subject: Merge "Update devices page" X-Git-Tag: releasepom-0.1.0~8 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=commitdiff_plain;h=05a4e5db3a98ef1c38a8257ae3e947187aa56e13;hp=4ee690b3242c151257286f31dcc45ea2d8ae81cb Merge "Update devices page" --- diff --git a/opendaylight/web/devices/src/main/java/org/opendaylight/controller/devices/web/Devices.java b/opendaylight/web/devices/src/main/java/org/opendaylight/controller/devices/web/Devices.java index 34688cbb63..6987ea9827 100644 --- a/opendaylight/web/devices/src/main/java/org/opendaylight/controller/devices/web/Devices.java +++ b/opendaylight/web/devices/src/main/java/org/opendaylight/controller/devices/web/Devices.java @@ -130,7 +130,7 @@ public class Devices implements IDaylightWeb { nodeDatum.put("mode", modeStr); nodeDatum.put("json", gson.toJson(nodeDatum)); - nodeDatum.put("mac", HexEncode.bytesToHexString(device.getDataLayerAddress())); + nodeDatum.put("mac", HexEncode.bytesToHexStringFormat(device.getDataLayerAddress())); StringBuffer sb1 = new StringBuffer(); Set nodeConnectorSet = device.getNodeConnectors(); if (nodeConnectorSet != null && nodeConnectorSet.size() > 0) { diff --git a/opendaylight/web/devices/src/main/resources/js/page.js b/opendaylight/web/devices/src/main/resources/js/page.js index 90352602cd..b02a15a7e5 100644 --- a/opendaylight/web/devices/src/main/resources/js/page.js +++ b/opendaylight/web/devices/src/main/resources/js/page.js @@ -278,7 +278,7 @@ one.f.switchmanager.nodesLearnt = { 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); @@ -356,7 +356,7 @@ one.f.switchmanager.nodesLearnt = { }, { property: 'mac', - label: 'MAC', + label: 'MAC Address', sortable: true }, { @@ -516,6 +516,10 @@ one.f.switchmanager.subnetGatewayConfig = { 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(); }); @@ -649,8 +653,9 @@ one.f.switchmanager.subnetGatewayConfig = { // 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; @@ -662,6 +667,7 @@ one.f.switchmanager.subnetGatewayConfig = { 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); @@ -692,6 +698,7 @@ one.f.switchmanager.subnetGatewayConfig = { // 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); @@ -713,7 +720,7 @@ one.f.switchmanager.subnetGatewayConfig = { }, 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; @@ -1042,13 +1049,15 @@ one.f.switchmanager.staticRouteConfig = { // 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; @@ -1065,7 +1074,7 @@ one.f.switchmanager.staticRouteConfig = { }, 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; @@ -1334,20 +1343,24 @@ one.f.switchmanager.spanPortConfig = { // 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 @@ -1377,14 +1390,14 @@ one.f.switchmanager.spanPortConfig = { }, 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); diff --git a/opendaylight/web/flows/src/main/resources/js/page.js b/opendaylight/web/flows/src/main/resources/js/page.js index f3bbf7559b..f0486c525c 100644 --- a/opendaylight/web/flows/src/main/resources/js/page.js +++ b/opendaylight/web/flows/src/main/resources/js/page.js @@ -659,7 +659,8 @@ one.f.flows = { 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"); @@ -739,31 +740,27 @@ one.f.flows = { $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");