IGNITE-843 Fixed broken indexed types save.
Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/27c33697 Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/27c33697 Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/27c33697 Branch: refs/heads/ignite-1121 Commit: 27c33697057a778c4fe93b18b8fd97def54315ab Parents: c1eb007 Author: AKuznetsov <akuznet...@gridgain.com> Authored: Tue Jul 14 17:53:15 2015 +0700 Committer: AKuznetsov <akuznet...@gridgain.com> Committed: Tue Jul 14 17:53:15 2015 +0700 ---------------------------------------------------------------------- .../nodejs/controllers/caches-controller.js | 42 ++++++++++++++++++++ .../nodejs/controllers/metadata-controller.js | 42 -------------------- 2 files changed, 42 insertions(+), 42 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/27c33697/modules/web-control-center/nodejs/controllers/caches-controller.js ---------------------------------------------------------------------- diff --git a/modules/web-control-center/nodejs/controllers/caches-controller.js b/modules/web-control-center/nodejs/controllers/caches-controller.js index 8fdbc70..4564596 100644 --- a/modules/web-control-center/nodejs/controllers/caches-controller.js +++ b/modules/web-control-center/nodejs/controllers/caches-controller.js @@ -212,5 +212,47 @@ controlCenterModule.controller('cachesController', ['$scope', '$http', 'commonFu commonFunctions.showError(errMsg); }); }; + + $scope.checkIndexedTypes = function (keyCls, valCls) { + if (!keyCls) { + commonFunctions.showError('Key class name should be non empty!'); + + return false; + } + + if (!valCls) { + commonFunctions.showError('Value class name should be non empty!'); + + return false; + } + + return true; + }; + + $scope.addIndexedTypes = function (keyCls, valCls) { + if (!$scope.checkIndexedTypes(keyCls, valCls)) + return; + + var idxTypes = $scope.backupItem.indexedTypes; + + var newItem = {keyClass: keyCls, valueClass: valCls}; + + if (idxTypes) + idxTypes.push(newItem); + else + $scope.backupItem.indexedTypes = [newItem]; + }; + + $scope.saveIndexedType = function (idx, keyCls, valCls) { + if (!$scope.checkIndexedTypes(keyCls, valCls)) + return idx; + + var idxType = $scope.backupItem.indexedTypes[idx]; + + idxType.keyClass = keyCls; + idxType.valueClass = valCls; + + return -1; + }; }] ); \ No newline at end of file http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/27c33697/modules/web-control-center/nodejs/controllers/metadata-controller.js ---------------------------------------------------------------------- diff --git a/modules/web-control-center/nodejs/controllers/metadata-controller.js b/modules/web-control-center/nodejs/controllers/metadata-controller.js index c8a923c..a826e04 100644 --- a/modules/web-control-center/nodejs/controllers/metadata-controller.js +++ b/modules/web-control-center/nodejs/controllers/metadata-controller.js @@ -134,47 +134,5 @@ controlCenterModule.controller('metadataController', ['$scope', '$http', 'common commonFunctions.showError(errMsg); }); }; - - $scope.checkIndexedTypes = function (keyCls, valCls) { - if (!keyCls) { - commonFunctions.showError('Key class name should be non empty!'); - - return false; - } - - if (!valCls) { - commonFunctions.showError('Value class name should be non empty!'); - - return false; - } - - return true; - }; - - $scope.addIndexedTypes = function (keyCls, valCls) { - if (!$scope.checkIndexedTypes(keyCls, valCls)) - return; - - var idxTypes = $scope.backupItem.indexedTypes; - - var newItem = {keyClass: keyCls, valueClass: valCls}; - - if (idxTypes) - idxTypes.push(newItem); - else - $scope.backupItem.indexedTypes = [newItem]; - }; - - $scope.saveIndexedType = function (idx, keyCls, valCls) { - if (!$scope.checkIndexedTypes(keyCls, valCls)) - return idx; - - var idxType = $scope.backupItem.indexedTypes[idx]; - - idxType.keyClass = keyCls; - idxType.valueClass = valCls; - - return -1; - }; }] ); \ No newline at end of file