Modify nemo-ui(add table scrollBar) 86/32186/1
authorswsiyu <swsiyu@163.com>
Sun, 3 Jan 2016 09:27:13 +0000 (17:27 +0800)
committerswsiyu <swsiyu@163.com>
Sun, 3 Jan 2016 09:29:42 +0000 (17:29 +0800)
Change-Id: I7fb4a893699982ba7318143935c188e15a556338
Signed-off-by: swsiyu <swsiyu@163.com>
13 files changed:
nemo-ui/src/main/resources/nemo/css/nemo_user_main.css
nemo-ui/src/main/resources/nemo/images/host.png
nemo-ui/src/main/resources/nemo/images/logo_nemo.png [new file with mode: 0644]
nemo-ui/src/main/resources/nemo/images/vmhost.png [new file with mode: 0644]
nemo-ui/src/main/resources/nemo/js/Nemo_Main.js
nemo-ui/src/main/resources/nemo/js/intentTopo.js
nemo-ui/src/main/resources/nemo/js/phyNetwork.js
nemo-ui/src/main/resources/nemo/js/virNetwork.js
nemo-ui/src/main/resources/nemo/js/vnMapping.js
nemo-ui/src/main/resources/nemo/module/test/bod_userJson.js
nemo-ui/src/main/resources/nemo/module/test/servicechain_userJson.js
nemo-ui/src/main/resources/nemo/nemo.tpl.html
nemo-ui/src/main/resources/nemo/register.html

index 71b3b9173395920187f3af6c6a3868aad37d61f6..33a5ece876931e73fdf4dcdca335491a585d5990 100644 (file)
@@ -83,14 +83,16 @@ svg{
        width:990px !important;\r
        line-height: 10px;\r
        \r
-       font-weight: bold;\r
+       font-weight: normal;\r
 }\r
 #nemo_str_show p{\r
        white-space:nowrap;\r
        /*margin-left: 5px;*/\r
 }\r
 #nemo_str_show span.keyWords{\r
-       color:deeppink;\r
+       /*color:deeppink;*/\r
+       /*font-weight: bold;*/\r
+       color: #eb8f00;\r
 }\r
 \r
 /*jquery ui tab css start*/\r
@@ -109,7 +111,7 @@ svg{
 .ui-widget-header {\r
   border: 1px solid #ccc;\r
   background: #aaa url("../images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;\r
-  background:#aaa;\r
+  background:#9bf;\r
   color: #fff;\r
   font-weight: bold;\r
 }\r
index 13538b3d6e231f19a89a228f8e5b5cd961368f94..e5a6da20372715194338c5917ca5298403c5d979 100644 (file)
Binary files a/nemo-ui/src/main/resources/nemo/images/host.png and b/nemo-ui/src/main/resources/nemo/images/host.png differ
diff --git a/nemo-ui/src/main/resources/nemo/images/logo_nemo.png b/nemo-ui/src/main/resources/nemo/images/logo_nemo.png
new file mode 100644 (file)
index 0000000..c0eb30f
Binary files /dev/null and b/nemo-ui/src/main/resources/nemo/images/logo_nemo.png differ
diff --git a/nemo-ui/src/main/resources/nemo/images/vmhost.png b/nemo-ui/src/main/resources/nemo/images/vmhost.png
new file mode 100644 (file)
index 0000000..13538b3
Binary files /dev/null and b/nemo-ui/src/main/resources/nemo/images/vmhost.png differ
index 2a0c49b96c91efecd54d8ef421f2466b4adaac7b..5ee11b06260448b81f3795f8de71aaa3ed4630a0 100644 (file)
@@ -20,7 +20,11 @@ jQuery(document).ready(function ($) {
      //localStorage.clear();\r
      //show the tab\r
     $(".tabs").tabs();\r
-    // $(".tabs ul li[aria-controls='intent_topo']").trigger('click');\r
+    \r
+    jQuery('a[href="#/nemo"]').click(function(){\r
+        jQuery("#page_logo").attr("src","src/app/nemo/images/logo_nemo.png").attr("ng-src","src/app/nemo/images/logo_nemo.png");\r
+    })\r
+    jQuery('a[href="#/nemo"]').click();\r
 });\r
 \r
 \r
index 6d0ffc579dec3c7f71be135a7d1308beb146b189..936fe04146275a5c7b00e600d27742d5ec69a808 100644 (file)
@@ -31,7 +31,7 @@ function getIntentInfos(){
  }\r
 \r
 getIntentInfos();\r
-//getIntentDatas();\r
+// getIntentDatas();\r
  function getIntentInfoById(user_id,Data){\r
                //console.log(1);\r
        if(!Data) Data=IntentInfos;\r
@@ -462,7 +462,7 @@ getIntentInfos();
                        var text2_main = jQuery(text2).attr({\r
                                id: node_name + "_title2",\r
                                x: circle_x,\r
-                               y: circle_y + 10,\r
+                               y: circle_y + 0 - 100,\r
                                fill: "                       ",\r
                                'text-anchor': 'middle'\r
                        });\r
@@ -523,7 +523,7 @@ getIntentInfos();
                        var text2_main = jQuery(text2).attr({\r
                                id: node_name + "_title2",\r
                                x: circle_x,\r
-                               y: circle_y - 30,\r
+                               y: (circle_y - 0 - 100),\r
                                fill: "black",\r
                                'text-anchor': 'middle'\r
                        });\r
@@ -532,7 +532,7 @@ getIntentInfos();
                        var text3_main = jQuery(text3).attr({\r
                                id: node_list[0] + '_text',\r
                                x: circle_x,\r
-                               y: circle_y,\r
+                               y: circle_y + 5,\r
                                fill: "black",\r
                                'text-anchor': 'middle'\r
                        });\r
@@ -598,7 +598,7 @@ getIntentInfos();
                        var text2_main = jQuery(text2).attr({\r
                                id: node_name + "_title2",\r
                                x: circle_x,\r
-                               y: circle_y - 31,\r
+                               y: circle_y - 0 - 100,\r
                                fill: "black",\r
                                'text-anchor': 'middle'\r
                        });\r
@@ -696,7 +696,115 @@ getIntentInfos();
                        var text2_main = jQuery(text2).attr({\r
                                id: node_name + "_title2",\r
                                x: circle_x,\r
-                               y: circle_y - 36,\r
+                               y: circle_y - 0 - 100,\r
+                               fill: "black",\r
+                               'text-anchor': 'middle'\r
+                       });\r
+                       jQuery(text2).text(node_type);\r
+                       var text3 = document.createElementNS('http://www.w3.org/2000/svg', 'text');\r
+                       var text3_main = jQuery(text3).attr({\r
+                               id: node_list[0] + '_text',\r
+                               x: circle_x,\r
+                               y: circle_y - 13,\r
+                               fill: "black",\r
+                               'text-anchor': 'middle'\r
+                       });\r
+                       jQuery(text3).text(node_list[0]);\r
+                       var text4 = document.createElementNS('http://www.w3.org/2000/svg', 'text');\r
+                       var text4_main = jQuery(text4).attr({\r
+                               id: node_list[1] + '_text',\r
+                               x: circle_x,\r
+                               y: circle_y + 15,\r
+                               fill: "black",\r
+                               'text-anchor': 'middle'\r
+                       });\r
+                       jQuery(text4).text(node_list[1]);\r
+                       var text5 = document.createElementNS('http://www.w3.org/2000/svg', 'text');\r
+                       var text5_main = jQuery(text5).attr({\r
+                               id: node_list[2] + '_text',\r
+                               x: circle_x,\r
+                               y: circle_y + 45,\r
+                               fill: "black",\r
+                               'text-anchor': 'middle'\r
+                       });\r
+                       jQuery(text5).text(node_list[2]);\r
+                       var g_main = jQuery(g).append(inCircle1_main);\r
+                       jQuery(g).append(host1_main);\r
+                       jQuery(g).append(host2_main);\r
+                       jQuery(g).append(host3_main);\r
+                       jQuery(g).append(text1_main);\r
+                       jQuery(g).append(text2_main);\r
+                       jQuery(g).append(text3_main);\r
+                       jQuery(g).append(text4_main);\r
+                       jQuery(g).append(text5_main);\r
+                       jQuery(g).attr("id", node_name);\r
+                       jQuery(g).attr("type", node_type);\r
+                       jQuery(g).attr("sub", node_name,node_list[0] + "," + node_list[1] + "," + node_list[2]);\r
+                       if (node_type.indexOf("chain") > -1)\r
+                               jQuery(g).attr("flow", 0);\r
+                       jQuery('#service_svg2').append(g);\r
+               }\r
+               else if(node_number >=4){\r
+                       var g = document.createElementNS('http://www.w3.org/2000/svg', 'g');\r
+                       var circle_main = document.createElementNS('http://www.w3.org/2000/svg', 'circle');\r
+                       var inCircle1_main = jQuery(circle_main).attr({\r
+                               id: node_name + "_group",\r
+                               cx: circle_x,\r
+                               cy: circle_y,\r
+                               r: 90,\r
+                               'stroke': "black",\r
+                               'stroke-width': 3,\r
+                               fill: "white"\r
+                       });\r
+                       var host1 = document.createElementNS('http://www.w3.org/2000/svg', 'rect');\r
+                       var host1_main = jQuery(host1).attr({\r
+                               id: node_list[0],\r
+                               x: circle_x - 55,\r
+                               y: circle_y - 31,\r
+                               width: 110,\r
+                               height: 25,\r
+                               'stroke': "black",\r
+                               'stroke-width': 1,\r
+                               fill: "white"\r
+                       });\r
+                       var host2 = document.createElementNS('http://www.w3.org/2000/svg', 'rect');\r
+                       var host2_main = jQuery(host2).attr({\r
+                               id: node_list[1],\r
+                               x: circle_x - 55,\r
+                               y: circle_y - 3,\r
+                               width: 110,\r
+                               height: 25,\r
+                               'stroke': "black",\r
+                               'stroke-width': 1,\r
+                               fill: "white"\r
+                       });\r
+                       var host3 = document.createElementNS('http://www.w3.org/2000/svg', 'rect');\r
+                       var host3_main = jQuery(host3).attr({\r
+                               id: node_list[2],\r
+                               x: circle_x - 55,\r
+                               y: circle_y + 27,\r
+                               width: 110,\r
+                               height: 25,\r
+                               'stroke': "black",\r
+                               'stroke-width': 1,\r
+                               fill: "white"\r
+                       });\r
+                       var text1 = document.createElementNS('http://www.w3.org/2000/svg', 'text');\r
+                       var text1_main = jQuery(text1).attr({\r
+                               id: node_name + "_title1",\r
+                               x: circle_x,\r
+                               y: circle_y - 51,\r
+                               fill: "black",\r
+                               'text-anchor': 'middle',\r
+                               "stroke": "black",\r
+                               "stroke-width": 0.8\r
+                       });\r
+                       jQuery(text1).text(node_name);\r
+                       var text2 = document.createElementNS('http://www.w3.org/2000/svg', 'text');\r
+                       var text2_main = jQuery(text2).attr({\r
+                               id: node_name + "_title2",\r
+                               x: circle_x,\r
+                               y: circle_y - 0 - 100,\r
                                fill: "black",\r
                                'text-anchor': 'middle'\r
                        });\r
@@ -714,7 +822,7 @@ getIntentInfos();
                        var text4_main = jQuery(text4).attr({\r
                                id: node_list[1] + '_text',\r
                                x: circle_x,\r
-                               y: circle_y + 13,\r
+                               y: circle_y + 15,\r
                                fill: "black",\r
                                'text-anchor': 'middle'\r
                        });\r
@@ -723,11 +831,20 @@ getIntentInfos();
                        var text5_main = jQuery(text5).attr({\r
                                id: node_list[2] + '_text',\r
                                x: circle_x,\r
-                               y: circle_y + 43,\r
+                               y: circle_y + 45,\r
                                fill: "black",\r
                                'text-anchor': 'middle'\r
                        });\r
                        jQuery(text5).text(node_list[2]);\r
+                       var text6 = document.createElementNS('http://www.w3.org/2000/svg', 'text');\r
+                       var text6_main = jQuery(text6).attr({\r
+                               id: node_list[2] + '_text',\r
+                               x: circle_x,\r
+                               y: circle_y + 43+25,\r
+                               fill: "black",\r
+                               'text-anchor': 'middle'\r
+                       });\r
+                       jQuery(text6).text("........");\r
                        var g_main = jQuery(g).append(inCircle1_main);\r
                        jQuery(g).append(host1_main);\r
                        jQuery(g).append(host2_main);\r
@@ -737,6 +854,7 @@ getIntentInfos();
                        jQuery(g).append(text3_main);\r
                        jQuery(g).append(text4_main);\r
                        jQuery(g).append(text5_main);\r
+                       jQuery(g).append(text6_main);\r
                        jQuery(g).attr("id", node_name);\r
                        jQuery(g).attr("type", node_type);\r
                        jQuery(g).attr("sub", node_name,node_list[0] + "," + node_list[1] + "," + node_list[2]);\r
index 0b78798866aa7b069e63e4f657cfdaf4e5d91125..3c1aa494d1b0a766758044e108f28dc05c27e95b 100644 (file)
@@ -53,7 +53,7 @@ if(!physicalData) return;
  if(!physicalData) physicalData=physicalJson;
  if(!physicalData) return;
  }
-getPhysicalData();
+// getPhysicalData();
 
 function createPhysicalTopo(Data){
        nodes_phy.clear();
@@ -76,7 +76,7 @@ function createPhysicalTopo(Data){
                        nodes_phy.add({
                                id: +i+1,
                 label: physicalHost[i]["host-name"],
-                image: "src/app/nemo/images/phyHost.png",
+                image: "src/app/nemo/images/host.png",
                 shape: 'image',
                            fontSize: 15
                        });
@@ -120,7 +120,7 @@ function createPhysicalTopo(Data){
                externalNode[i]=[nodeslen+1,externalNode[i][0]];
                nodes_phy.add({
                                id: ++nodeslen,
-                label: '',
+                label: 'ext-network',
                 image: "src/app/nemo/images/ext-group.png",
                 shape: 'image',
                        });
@@ -433,13 +433,22 @@ createPhyicalNodeTable:function (id,Data){
            physicalnodes[Mynode[i]['node-id']].push([interPort,exterPort]);
        }
        console.log(physicalnodes);
-       jQuery("#"+id).find('tr:gt(0)').empty();
+       jQuery("#"+id).find('tr').remove();
        for(var item in physicalnodes){
                var $tr='<tr><td>'+item+'</td><td>'+physicalnodes[item][0]+'</td>'
                $tr+='<td>'+physicalnodes[item][1][0]+'</td><td>'+physicalnodes[item][1][1]+'</td>'
                $tr+='</tr>'
                jQuery("#"+id).append($tr);
        }
+       var node_count = jQuery("#"+id).find('tr').length;
+       console.log("node_count:",node_count);
+       if(!node_count) return;
+       if(node_count<10){
+               jQuery("div.tableBodyContainer:first").height(node_count*22+5);
+       }
+       else{
+               jQuery("div.tableBodyContainer:first").height(200);
+       }
 },
 createPhyicalLinkTable:function (id,Data){
        if(!Data) Data=physicalData;
@@ -454,7 +463,7 @@ createPhyicalLinkTable:function (id,Data){
 
        }
        console.log(physaicallinks);
-       jQuery("#"+id).find('tr:gt(0)').empty();
+       jQuery("#"+id).find('tr').remove();
        for(var item in physaicallinks){
                var $tr='<tr><td>'+item+'</td><td>'+physaicallinks[item][0]+'</td>'
                 $tr+='<td>'+physaicallinks[item][1]+'</td><td>'+physaicallinks[item][2]+'</td>';
index 4e057058b50fd4e7ed30a6e4fd7e35b0ba9a3ee0..3ef90711f551937ce8a51373d67eb591ab588412 100644 (file)
@@ -37,7 +37,7 @@ var VirtualDatas='';
        // console.log(VirtualDatas);
        //return virtualDatas;
  }
-//getVirtualDatas();
+// getVirtualDatas();
 function getVirtualInfoById(user_id,Data){
        if(!Data) Data=VirtualDatas;
        if(!Data) return;
@@ -283,7 +283,7 @@ createVirtualNodeTable:function (id,Data){
        //      virtualnodes[Mynode[i]['node-id']]=Mynode[i]['node-type'];
        // }
        // console.log(virtualnodes);
-       jQuery("#"+id).find('tr:gt(1)').empty();
+       jQuery("#"+id).find('tr:gt(0)').empty();
        for(var item in virtualnodes){          
                // if(virtualnodes[item][1]!='external-node'){}
 
@@ -293,6 +293,15 @@ createVirtualNodeTable:function (id,Data){
                $tr+='</tr>'
                jQuery("#"+id).append($tr);
        }
+       var node_count = jQuery("#"+id).find('tr').length;
+       console.log("node_count:",node_count);
+       if(!node_count) return
+       if(node_count<10){
+               jQuery("div.tableBodyContainer:eq(2)").height(node_count*22+5);
+       }
+       else{
+               jQuery("div.tableBodyContainer:eq(2)").height(200);
+       }
 },
 
 createVirtualLinkTable:function (id,Data){
@@ -309,7 +318,7 @@ createVirtualLinkTable:function (id,Data){
 
        }
        console.log(virtuallinks);
-       jQuery("#"+id).find('tr:gt(1)').empty();
+       jQuery("#"+id).find('tr:gt(0)').empty();
        for(var item in virtuallinks){
                var $tr='<tr><td title='+item+'>'+item+'</td><td>'+virtual_nodes[virtuallinks[item][0]][1]+'-'+virtual_nodes[virtuallinks[item][1]][1]+'</td>'
                 $tr+='<td>'+virtual_nodes[virtuallinks[item][0]][1]+'<td>'+virtual_nodes[virtuallinks[item][1]][1]+'</td>';
index dd02eb6b8b835433472d7b1cb46bb8445d71afe9..e8ac2d02f530e2e1ad0ac88f9ef0bf50987d174f 100644 (file)
@@ -33,7 +33,7 @@ function getMappingDatas() {
 }\r
 \r
 getMappingResults();\r
-//getMappingDatas();\r
+// getMappingDatas();\r
 function getMappingResultById(user_id, Data) {\r
        if (!Data) Data = MappingResults;\r
        if (!Data) return;\r
@@ -113,6 +113,15 @@ var createMappingTables = {
                                var $tr = '<tr><td>' + virtual_nodes[i][1] + '</td><td>' + virtualnodes[i] + '</td></tr>'\r
                                jQuery("#" + id).append($tr);\r
                        }\r
+                       var node_count = jQuery("#"+id).find('tr').length;\r
+                       console.log("node_count:",node_count);\r
+                       if(!node_count) return\r
+                       if(node_count<10){\r
+                               jQuery("div.tableBodyContainer:eq(4)").height(node_count*22+5);\r
+                       }\r
+                       else{\r
+                               jQuery("div.tableBodyContainer:eq(4)").height(200);\r
+                       }\r
                },\r
 \r
                PathId: [], //virtual-link-id--->physical-path-id\r
index 6b983d39222c4cf0da2332e89df4c0edfef663e7..9cb5abb8f99deb2de076456bbf6174f955a7c534 100644 (file)
@@ -297,7 +297,7 @@ var userinfo ={
   }\r
 }\r
 //console.log(userinfo);\r
-userinfo={\r
+userinfo2={\r
   "users": {\r
     "user": [\r
       {\r
index 76b884d87d674091dc407cd78e8f94a47400300e..f4f1f290333ff124a33e1fd053d7a8d75411cb11 100644 (file)
@@ -68,10 +68,15 @@ var userinfo ={
                   "node-id": "c2cd9de6-ab25-4d3f-bff2-c4d785a41995",\r
                   "order": 0\r
                 },\r
+                {\r
+                  "node-id": "c2cd9de6-ab25-4d3f-bff2-c4d785a419952",\r
+                  "order": 2\r
+                },\r
                 {\r
                   "node-id": "a5a96dc7-51dd-44a5-802b-7e67a309fb36",\r
                   "order": 1\r
                 }\r
+                \r
               ]\r
             },\r
             {\r
@@ -103,6 +108,35 @@ var userinfo ={
               "node-type": "fw",\r
               "node-name": "fw1"\r
             },\r
+            {\r
+              "node-id": "c2cd9de6-ab25-4d3f-bff2-c4d785a419952",\r
+              "property": [\r
+                {\r
+                  "property-name": "location",\r
+                  "property-values": {\r
+                    "string-value": [\r
+                      {\r
+                        "value": "openflow:1:1",\r
+                        "order": 0\r
+                      }\r
+                    ]\r
+                  }\r
+                },\r
+                {\r
+                  "property-name": "operating-mode",\r
+                  "property-values": {\r
+                    "string-value": [\r
+                      {\r
+                        "value": "layer3",\r
+                        "order": 0\r
+                      }\r
+                    ]\r
+                  }\r
+                }\r
+              ],\r
+              "node-type": "fw",\r
+              "node-name": "fw2"\r
+            },\r
             {\r
               "node-id": "b46cfa7f-93a3-43f4-ac20-09307c75feca",\r
               "property": [\r
index b3550a5a1ec23508b6a325e2c90823ce22555877..0d3da448806d8a81fca2032f0dc9e68ef00d346a 100644 (file)
@@ -6,7 +6,7 @@
     <link href="src/app/nemo/css/nemo_user_main.css" rel="stylesheet" />\r
     <link href="src/app/nemo/css/nemo_main.css" rel="stylesheet" />\r
 \r
-     <!-- // <script src="src/app/nemo/module/migrate_js.js"></script> -->\r
+    <!-- // <script src="src/app/nemo/module/migrate_js.js"></script> -->\r
     <script src="src/app/nemo/js/Nemo_Main.js"></script>\r
     <script src="src/app/nemo/module/keyWords.js"></script>\r
     <script src="src/app/nemo/module/migrate.js"></script>\r
             console.log(userId);\r
 \r
             // SFC\r
-            //userId='af4fc2be-e3f4-4388-a8ef-3aabae872f2b';\r
+            // userId='af4fc2be-e3f4-4388-a8ef-3aabae872f2b';\r
             //Bod\r
-            //var userId='14ce424a-3e50-4a2a-ad5c-b29845158c8b'\r
-             //if(userId=='0') userId='14ce424a-3e50-4a2a-ad5c-b29845158c8b';\r
+            // var userId='14ce424a-3e50-4a2a-ad5c-b29845158c8b'\r
+             // if(userId=='0') userId='14ce424a-3e50-4a2a-ad5c-b29845158c8b';\r
             $('#service_svg2').empty();\r
             $("#nemo_str_show").empty();\r
             console.log(userId);\r
             if(!IntentInfos) return;\r
-            var user_data = getIntentInfoById(userId);\r
+            var user_data = getIntentInfoById(userId,userinfo);\r
             if(!user_data) return;\r
 \r
             analyjson_topo(user_data);\r
            // var virtualData=getVirtualJson();\r
             var userId=$("#selectUser option:selected").val();\r
             jQuery('#vir_graph').empty();\r
-            jQuery("#virNodeTab").find('tr:gt(0)').empty();\r
-            jQuery("#virLinkTab").find('tr:gt(0)').empty();\r
+            jQuery("#virNodeTab").find('tr').remove();\r
+            jQuery("#virLinkTab").find('tr').remove();\r
             // SFC\r
             //userId='af4fc2be-e3f4-4388-a8ef-3aabae872f2b';\r
             //Bod\r
             //userId='14ce424a-3e50-4a2a-ad5c-b29845158c8b'\r
 \r
-            //if(userId=='0') userId='14ce424a-3e50-4a2a-ad5c-b29845158c8b';\r
+            // if(userId=='0') userId='14ce424a-3e50-4a2a-ad5c-b29845158c8b';\r
             // virtualData=virtualJson;\r
 \r
-            if(!IntentInfos||!MappingResults||!VirtualDatas) return;\r
-            if(!getVirtualInfoById(userId)||!getIntentInfoById(userId)||!getMappingResultById(userId)) return;\r
+             if(!IntentInfos||!MappingResults||!VirtualDatas) return;\r
+             if(!getVirtualInfoById(userId)||!getIntentInfoById(userId)||!getMappingResultById(userId)) return;\r
             create_virtual_topo(getVirtualInfoById(userId),getIntentInfoById(userId),getMappingResultById(userId));\r
             creataVirtualTables.createVirtualNodeTable('virNodeTab',getVirtualInfoById(userId));\r
             creataVirtualTables.createVirtualLinkTable('virLinkTab',getVirtualInfoById(userId));\r
          // $(".tabs ul li[aria-controls='Mapping']").click();\r
         $(".tabs ul li[aria-controls='Mapping']").click(function(){\r
             var userId=$("#selectUser option:selected").val();\r
-            userId='14ce424a-3e50-4a2a-ad5c-b29845158c8b';\r
-            jQuery("#mapVirNodeTab").find('tr:gt(0)').empty();\r
-            jQuery("#mapVirLinkTab").find('tr:gt(0)').empty();\r
-            if(!physicalData||!PnMappingResults||!VirtualDatas) return;\r
+            // userId='14ce424a-3e50-4a2a-ad5c-b29845158c8b';\r
+            jQuery("#mapVirNodeTab").find('tr').remove();\r
+            jQuery("#mapVirLinkTab").find('tr').remove();\r
+             if(!physicalData||!PnMappingResults||!VirtualDatas) return;\r
             var virtualData = getVirtualInfoById(userId);\r
-            if(!virtualData) return;\r
-            if(!getPnMappingResultById(userId)) return;\r
+             if(!virtualData) return;\r
+             if(!getPnMappingResultById(userId)) return;\r
             // console.log(createMappingTables);\r
             console.log(virtualData);\r
               createMappingTables.createVirtualNodeTable('mapVirNodeTab',virtualData);\r
                 <div id="intent_info">\r
                      <div id="intent_topo">\r
                     \r
-                    <svg id="service_svg2"  width="800" height="560"  viewBox="100 40 900 780">\r
+                    <svg id="service_svg2"  width="800" height="560"  viewBox="100 20 900 780">\r
                     <defs>\r
                     <marker id="idArrow2" viewBox="0 0 20 20" refX="0" refY="10" markerUnits="strokeWidth" markerWidth="6" markerHeight="15" orient="auto"><path d="M 0 0 L 20 10 L0 20 z"fill="purple"stroke="black"/> </marker>\r
                     <marker id="idtext2" viewBox="0 0 120 50" refX="0" refY="0" markerUnits="strokeWidth" markerWidth="20" markerHeight="20"  orient="auto"><text style="font-family:sans-serif; font-size:14pt;"  x="20" y="20">text</text></marker>  \r
index ce2461b0e98419e354a62b68e80f82d33b16dda3..d22f5505b0168a1119efe339c61f99578c6a5562 100644 (file)
@@ -5,7 +5,7 @@
        <title>nemo-register</title>\r
        <link rel="stylesheet" href="src/app/nemo/css/register.css">\r
         <script src="lib/jquery-2.1.4.min.js"></script>\r
-        <script src="src/app/nemo/js/jquery.cookie.js"></script>\r
+        <script src="src/app/nemo/js/Nemo_Main.js"></script>\r
        <script>\r
        function setCookie(name,value,Days) \r
 { \r
@@ -106,7 +106,7 @@ function getCookie(name)
             $("#pageContent").load('src/app/nemo/nemo.tpl.html');\r
        }\r
        else{\r
-               userPassword(cook_username,cook_userpwd);\r
+               userLogin(cook_username,cook_userpwd);\r
        }\r
       }());\r
       $("#usename").focus();\r