[ONOS-4159] PCE Web GUI implementation:src and dst glymphs optimization

Change-Id: I6fb0cfb15a8a88590c69dccdf61ff02537769890
(cherry picked from commit 34ffe4b6a69199360d2766dfea5cddb5ca235807)
diff --git a/apps/pce/pceweb/src/main/resources/app/view/pcewebTopov/pcewebTopovDemo.js b/apps/pce/pceweb/src/main/resources/app/view/pcewebTopov/pcewebTopovDemo.js
index 586ebea..bf7723d 100644
--- a/apps/pce/pceweb/src/main/resources/app/view/pcewebTopov/pcewebTopovDemo.js
+++ b/apps/pce/pceweb/src/main/resources/app/view/pcewebTopov/pcewebTopovDemo.js
@@ -75,11 +75,21 @@
             p = form.append('p');
 
         function addAttribute(name, id, nameField, type) {
-            p.append('input').attr({
-                type: type,
-                name: name,
-                id: id
-            });
+            if (type == 'radio') {
+                p.append('input').attr({
+                    type: type,
+                    name: name,
+                    id: id,
+                    class: 'radioButtonSpace'
+                });
+            } else {
+                p.append('input').attr({
+                    type: type,
+                    name: name,
+                    id: id
+                });
+            }
+
 
             p.append('span').text(nameField);
             p.append('br');
@@ -135,11 +145,21 @@
             p = form.append('p');
 
         function addAttribute(name, id, nameField, type) {
-            p.append('input').attr({
-                type: type,
-                name: name,
-                id: id
-            });
+            if (type == 'radio') {
+                p.append('input').attr({
+                    type: type,
+                    name: name,
+                    id: id,
+                    class: 'radioButtonSpace'
+                });
+            }
+            else {
+                p.append('input').attr({
+                    type: type,
+                    name: name,
+                    id: id
+                });
+            }
 
             p.append('span').text(nameField);
             p.append('br');
@@ -278,7 +298,7 @@
     }
 
     //setup path
-    function setMode() {
+    function setMode(node) {
 
         function dOk() {
             var bandWidth = isChecked('band-width-box'),
@@ -320,6 +340,8 @@
             }
 
             wss.sendEvent(setPathmsg, {
+                srid: node[0],
+                dsid: node[1],
                 bw: bandValue,
                 bwtype: bandType,
                 ctype: costTypeVal,