Repository: ignite Updated Branches: refs/heads/ignite-843-rc2 6945cfcf8 -> f6629cab8
IGNITE-843 Minor tweak. Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/f6629cab Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/f6629cab Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/f6629cab Branch: refs/heads/ignite-843-rc2 Commit: f6629cab8134bd2e92b0d6adb0fb6744896602b1 Parents: 6945cfc Author: Alexey Kuznetsov <[email protected]> Authored: Fri Jan 15 17:30:44 2016 +0700 Committer: Alexey Kuznetsov <[email protected]> Committed: Fri Jan 15 17:30:44 2016 +0700 ---------------------------------------------------------------------- .../src/main/js/controllers/caches-controller.js | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/f6629cab/modules/control-center-web/src/main/js/controllers/caches-controller.js ---------------------------------------------------------------------- diff --git a/modules/control-center-web/src/main/js/controllers/caches-controller.js b/modules/control-center-web/src/main/js/controllers/caches-controller.js index d3d5c2f..6d62f1a 100644 --- a/modules/control-center-web/src/main/js/controllers/caches-controller.js +++ b/modules/control-center-web/src/main/js/controllers/caches-controller.js @@ -171,8 +171,8 @@ consoleModule.controller('cachesController', [ statistics: {xml: '', java: '', allDefaults: true} }; - function _cacheLbl() { - return this.name + ', ' + _.result(_.find($scope.cacheModes, {value: this.cacheMode}), 'label') + ', ' + _.result(_.find($scope.atomicities, {value: this.atomicityMode}), 'label'); + function _cacheLbl(cache) { + return cache.name + ', ' + cache.cacheMode + ', ' + cache.atomicityMode; } $scope.required = function (field) { @@ -291,7 +291,7 @@ consoleModule.controller('cachesController', [ $scope.spaces = data.spaces; data.caches.forEach(function (cache) { - Object.defineProperty(cache, 'label', { get: _cacheLbl }); + cache.label = _cacheLbl(cache); }); $scope.caches = data.caches; @@ -453,7 +453,7 @@ consoleModule.controller('cachesController', [ }; function prepareNewItem(id) { - var newItem = { + return { space: $scope.spaces[0]._id, cacheMode: 'PARTITIONED', atomicityMode: 'ATOMIC', @@ -465,10 +465,6 @@ consoleModule.controller('cachesController', [ metadatas: id && _.find($scope.metadatas, {value: id}) ? [id] : [], cacheStoreFactory: {CacheJdbcBlobStoreFactory: {connectVia: 'DataSource'}} }; - - Object.defineProperty(newItem, 'label', { get: _cacheLbl }); - - return newItem; } // Add new cache. @@ -608,6 +604,8 @@ consoleModule.controller('cachesController', [ .success(function (_id) { $scope.ui.markPristine(); + item.label = _cacheLbl(item); + var idx = _.findIndex($scope.caches, function (cache) { return cache._id === _id; }); @@ -657,8 +655,6 @@ consoleModule.controller('cachesController', [ item.name = newName; - Object.defineProperty(item, 'label', { get: _cacheLbl }); - save(item); }); }
