You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by je...@apache.org on 2012/10/24 23:55:01 UTC

git commit: CS-16573: cloudstack UI - guest network page - update network - encode data passed to API call.

Updated Branches:
  refs/heads/master d1493880f -> 47c83ef40


CS-16573: cloudstack UI - guest network page - update network - encode data passed to API call.


Project: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/commit/47c83ef4
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/tree/47c83ef4
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/diff/47c83ef4

Branch: refs/heads/master
Commit: 47c83ef403577850309f330f9a2517f627821a5b
Parents: d149388
Author: Jessica Wang <je...@citrix.com>
Authored: Tue Oct 23 14:24:08 2012 -0700
Committer: Jessica Wang <je...@citrix.com>
Committed: Wed Oct 24 14:54:39 2012 -0700

----------------------------------------------------------------------
 ui/scripts/network.js |   47 ++++++++++++++++++++++++++++---------------
 1 files changed, 30 insertions(+), 17 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/47c83ef4/ui/scripts/network.js
----------------------------------------------------------------------
diff --git a/ui/scripts/network.js b/ui/scripts/network.js
index 61e342c..a813dc4 100644
--- a/ui/scripts/network.js
+++ b/ui/scripts/network.js
@@ -609,26 +609,36 @@
                   }
                 },
                 action: function(args) {
-                  var array1 = [];
-                  array1.push("&name=" + todb(args.data.name));
-                  array1.push("&displaytext=" + todb(args.data.displaytext));
-
+								  var data = {
+									  id: args.context.networks[0].id,		
+									  name: args.data.name,
+										displaytext: args.data.displaytext,
+									};
+								
                   //args.data.networkdomain is null when networkdomain field is hidden
-                  if(args.data.networkdomain != null && args.data.networkdomain != args.context.networks[0].networkdomain)
-                    array1.push("&networkdomain=" + todb(args.data.networkdomain));
+                  if(args.data.networkdomain != null && args.data.networkdomain != args.context.networks[0].networkdomain) {
+									  $.extend(data, {
+										  networkdomain: args.data.networkdomain
+										});
+									}
 
                   //args.data.networkofferingid is null when networkofferingid field is hidden
                   if(args.data.networkofferingid != null && args.data.networkofferingid != args.context.networks[0].networkofferingid) {
-                    array1.push("&networkofferingid=" + todb(args.data.networkofferingid));
+									  $.extend(data, {
+										  networkofferingid: args.data.networkofferingid
+										});
 
                     if(args.context.networks[0].type == "Isolated") { //Isolated network
                       cloudStack.dialog.confirm({
                         message: 'Do you want to keep the current guest network CIDR unchanged?',
-                        action: function() { //"Yes"	button is clicked
-                          array1.push("&changecidr=false");
+                        action: function() { //"Yes"	button is clicked                          
+													$.extend(data, {
+													  changecidr: false
+													});
+													
                           $.ajax({
-                            url: createURL("updateNetwork&id=" + args.context.networks[0].id + array1.join("")),
-                            dataType: "json",
+                            url: createURL('updateNetwork'),
+                            data: data,
                             success: function(json) {
                               var jid = json.updatenetworkresponse.jobid;
                               args.response.success(
@@ -644,11 +654,14 @@
                             }
                           });
                         },
-                        cancelAction: function() { //"Cancel" button is clicked
-                          array1.push("&changecidr=true");
+                        cancelAction: function() { //"Cancel" button is clicked                         
+													$.extend(data, {
+													  changecidr: true
+													});
+													
                           $.ajax({
-                            url: createURL("updateNetwork&id=" + args.context.networks[0].id + array1.join("")),
-                            dataType: "json",
+                            url: createURL('updateNetwork'),
+                            data: data,
                             success: function(json) {
                               var jid = json.updatenetworkresponse.jobid;
                               args.response.success(
@@ -670,8 +683,8 @@
                   }
 
                   $.ajax({
-                    url: createURL("updateNetwork&id=" + args.context.networks[0].id + array1.join("")),
-                    dataType: "json",
+                    url: createURL('updateNetwork'),
+                    data: data,
                     success: function(json) {
                       var jid = json.updatenetworkresponse.jobid;
                       args.response.success(