Upgrade angular to 1.3.2
[clamp.git] / src / main / resources / META-INF / resources / designer / scripts / DeploymentCtrl.js
index 9350912..3faf9f6 100644 (file)
  * ===================================================================
  * 
  */
-
-app.controller('DeploymentCtrl',
-               ['$scope','$rootScope','$modalInstance','data','dialogs', 'cldsModelService',
-       function( $scope,  $rootScope,  $modalInstance,  data,  dialogs,   cldsModelService) {
-
-           function validate_and_set_deploy_parameters () {
-                  var inputList = document.getElementsByClassName("deployFormId");
-                  var jsonParameters="{";
-                  $.each(inputList, function(key) {
-                          if (jsonParameters !== "{") {
-                                  jsonParameters = jsonParameters+",";
-                          }
-                         jsonParameters = jsonParameters+'"'+inputList[key].id+'":'+'"'+inputList[key].value+'"'
-                  });
-                  jsonParameters = jsonParameters+"}";
-               try {
-                   //Try to validate the json
-                   set_deploy_parameters(JSON.parse(jsonParameters));
-               } catch (e) {
-                   console.error("Couldn't parse deploy parameters json");
-               }
-           }
-
-           function set_deploy_parameters(parameters) {
-               if (!'global' in elementMap) {
-                   elementMap["global"] = [];
-               }
-               var index = elementMap["global"].findIndex(function (e) { return (typeof e == "object" && !(e instanceof Array)) && "deployParameters" == e["name"]; }); 
-               if (index == -1) { 
-                   elementMap["global"].push({"name": "deployParameters", "value": parameters}); 
-               } else { 
-                   elementMap["global"][index]["value"] =  parameters; 
-               }
-           }
-
-           $scope.load_deploy_parameters = function () {
-                  var index = elementMap["global"].findIndex(function (e) { return (typeof e == "object" && !(e instanceof Array)) && "deployParameters" == e["name"]; }); 
-               if (index != -1) {
-                  $('#deployPropertiesDiv').append($('<br/>'));
-                  $.each(elementMap["global"][index].value, function(key) {
-                          var propertyValue=elementMap["global"][index].value[key];
-                          $('#deployPropertiesDiv').append($('<label class="control-label">'+key+'  </label>'));
-                          $('#deployPropertiesDiv').append($('<input style="width: 100%; clear: both;" class="deployFormId" id="'+key+'"></input>').val(propertyValue).html(propertyValue));
-                          $('#deployPropertiesDiv').append($('<br/>'));
-               });
-               }
-           }
-
-           $scope.deploy = function() {
-                  validate_and_set_deploy_parameters ();
-               $modalInstance.close();
-           };
-
-           $scope.close = function() {
-               $modalInstance.dismiss();
-           };
-       }
-
-]);
+app
+.controller(
+'DeploymentCtrl',
+[
+'$scope',
+'$rootScope',
+'$uibModalInstance',
+'data',
+'dialogs',
+'cldsModelService',
+function($scope, $rootScope, $uibModalInstance, data, dialogs, cldsModelService) {
+       function validate_and_set_deploy_parameters() {
+               var inputList = document.getElementsByClassName("deployFormId");
+               var jsonParameters = "{";
+               $.each(inputList, function(key) {
+                       if (jsonParameters !== "{") {
+                               jsonParameters = jsonParameters + ",";
+                       }
+                       jsonParameters = jsonParameters + '"' + inputList[key].id + '":'
+                       + '"' + inputList[key].value + '"'
+               });
+               jsonParameters = jsonParameters + "}";
+               try {
+                       // Try to validate the json
+                       set_deploy_parameters(JSON.parse(jsonParameters));
+               } catch (e) {
+                       console.error("Couldn't parse deploy parameters json");
+               }
+       }
+       function set_deploy_parameters(parameters) {
+               if (!'global' in elementMap) {
+                       elementMap["global"] = [];
+               }
+               var index = elementMap["global"].findIndex(function(e) {
+                       return (typeof e == "object" && !(e instanceof Array))
+                       && "deployParameters" == e["name"];
+               });
+               if (index == -1) {
+                       elementMap["global"].push({
+                       "name" : "deployParameters",
+                       "value" : parameters
+                       });
+               } else {
+                       elementMap["global"][index]["value"] = parameters;
+               }
+       }
+       $scope.load_deploy_parameters = function() {
+               var index = elementMap["global"].findIndex(function(e) {
+                       return (typeof e == "object" && !(e instanceof Array))
+                       && "deployParameters" == e["name"];
+               });
+               if (index != -1) {
+                       $('#deployPropertiesDiv').append($('<br/>'));
+                       $.each(elementMap["global"][index].value, function(key) {
+                               var propertyValue = elementMap["global"][index].value[key];
+                               $('#deployPropertiesDiv').append(
+                               $('<label class="control-label">' + key + '  </label>'));
+                               $('#deployPropertiesDiv').append(
+                               $(
+                               '<input style="width: 100%; clear: both;" class="deployFormId" id="'
+                               + key + '"></input>').val(propertyValue).html(propertyValue));
+                               $('#deployPropertiesDiv').append($('<br/>'));
+                       });
+               }
+       }
+       $scope.deploy = function() {
+               validate_and_set_deploy_parameters();
+               $uibModalInstance.close();
+       };
+       $scope.close = function() {
+               $uibModalInstance.dismiss();
+       };
+} ]);