summaryrefslogtreecommitdiffstats
path: root/usecaseui-common/src/main/webapp/app/fusion/scripts/DS2-controllers/ds2-sample/notebook-controller.js
diff options
context:
space:
mode:
Diffstat (limited to 'usecaseui-common/src/main/webapp/app/fusion/scripts/DS2-controllers/ds2-sample/notebook-controller.js')
-rw-r--r--usecaseui-common/src/main/webapp/app/fusion/scripts/DS2-controllers/ds2-sample/notebook-controller.js37
1 files changed, 37 insertions, 0 deletions
diff --git a/usecaseui-common/src/main/webapp/app/fusion/scripts/DS2-controllers/ds2-sample/notebook-controller.js b/usecaseui-common/src/main/webapp/app/fusion/scripts/DS2-controllers/ds2-sample/notebook-controller.js
new file mode 100644
index 00000000..efd22f0f
--- /dev/null
+++ b/usecaseui-common/src/main/webapp/app/fusion/scripts/DS2-controllers/ds2-sample/notebook-controller.js
@@ -0,0 +1,37 @@
+appDS2.controller('nbookController', ['$scope', '$location','$window','$http', function ($scope,$location,$window,$http) {
+ $scope.keyValueList = [{}];
+ $scope.submitParameters = function() {
+ $scope.iframevisibility = false;
+ $scope.postData = {};
+ $scope.additionalqueryParams = {};
+ //Use this if there is only one 1 query param key value pair
+ $scope.additionalqueryParams.paramKey = $scope.qparamKey;
+ $scope.additionalqueryParams.paramVal = $scope.qparamVal;
+ var qryStr = '';
+ for(var i = 0; i < $scope.keyValueList.length; i++) {
+ var obj = $scope.keyValueList[i];
+ if (obj.qK != undefined && obj.qV != undefined) {
+ if (qryStr!='')
+ qryStr = qryStr+'&'+obj.qK+'='+obj.qV;
+ else
+ qryStr = obj.qK+'='+obj.qV;
+ }
+ }
+ var queryurl = 'nbooktest.htm?nid='+$scope.notebookvalue+'&'+qryStr;
+ window.open (queryurl,'_self',false);
+ }
+ $scope.addKeyValuePairs = function (kv) {
+ if ($scope.keyValueList.length < 9) {
+ $scope.keyValueList.push({
+ });
+ } else {
+ document.getElementById("addbtn")["disabled"] = true;
+ }
+ }
+ $scope.removeKeyValuePairs = function (index) {
+ $scope.keyValueList.splice(index, 1);
+ if ($scope.keyValueList.length == 8) {
+ document.getElementById("addbtn")["disabled"] = false;
+ }
+ }
+}]); \ No newline at end of file