You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by ak...@apache.org on 2015/12/10 07:31:26 UTC
[3/3] ignite git commit: IGNITE-843 Do not call metadata watch
listener on first select.
IGNITE-843 Do not call metadata watch listener on first select.
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/6130b8a1
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/6130b8a1
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/6130b8a1
Branch: refs/heads/ignite-843-rc2
Commit: 6130b8a162e185e113bcd2cc1a582a083f38f40f
Parents: 4a3df84
Author: Alexey Kuznetsov <ak...@apache.org>
Authored: Thu Dec 10 13:32:07 2015 +0700
Committer: Alexey Kuznetsov <ak...@apache.org>
Committed: Thu Dec 10 13:32:07 2015 +0700
----------------------------------------------------------------------
.../src/main/js/controllers/caches-controller.js | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ignite/blob/6130b8a1/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 46a5339..eb1c9df 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
@@ -25,6 +25,7 @@ consoleModule.controller('cachesController', [
angular.extend(this, $controller('save-remove', {$scope: $scope}));
$scope.ui = $common.formUI();
+ $scope.selectedItemWatchGuard = false;
$scope.joinTip = $common.joinTip;
$scope.getModel = $common.getModel;
@@ -336,7 +337,9 @@ consoleModule.controller('cachesController', [
}, true);
$scope.$watchCollection('backupItem.metadatas', function (val, old) {
- if (!angular.equals(val, old)) {
+ if ($scope.selectedItemWatchGuard)
+ $scope.selectedItemWatchGuard = false;
+ else {
var item = $scope.backupItem;
var cacheStoreFactory = $common.isDefined(item) &&
@@ -376,6 +379,7 @@ consoleModule.controller('cachesController', [
function selectItem() {
$table.tableReset();
+ $scope.selectedItemWatchGuard = true;
$scope.selectedItem = angular.copy(item);
try {