Repository: incubator-ignite
Updated Branches:
  refs/heads/ignite-843 a5d52f8ff -> 01c079c9d


# ignite-843 WIP.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/b93d9ac0
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/b93d9ac0
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/b93d9ac0

Branch: refs/heads/ignite-843
Commit: b93d9ac071db6bac0ecfad964f3d91eff3a98a87
Parents: 2d92879
Author: Andrey <anovi...@gridgain.com>
Authored: Tue Jun 2 17:59:22 2015 +0700
Committer: Andrey <anovi...@gridgain.com>
Committed: Tue Jun 2 17:59:22 2015 +0700

----------------------------------------------------------------------
 .../public/javascripts/controllers/clusters.js   | 15 ++++++++++++---
 modules/webconfig/nodejs/views/clusters.jade     | 19 ++++++++++++++++---
 2 files changed, 28 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/b93d9ac0/modules/webconfig/nodejs/public/javascripts/controllers/clusters.js
----------------------------------------------------------------------
diff --git 
a/modules/webconfig/nodejs/public/javascripts/controllers/clusters.js 
b/modules/webconfig/nodejs/public/javascripts/controllers/clusters.js
index da9aac4..84a0864 100644
--- a/modules/webconfig/nodejs/public/javascripts/controllers/clusters.js
+++ b/modules/webconfig/nodejs/public/javascripts/controllers/clusters.js
@@ -48,7 +48,7 @@ configuratorModule.controller('clustersController', 
['$scope', '$modal', '$http'
             });
 
         $scope.selectItem = function(item) {
-            $scope.selectedCluster = item;
+            $scope.selectedItem = item;
 
             $scope.backupItem = angular.copy(item);
         };
@@ -65,6 +65,8 @@ configuratorModule.controller('clustersController', 
['$scope', '$modal', '$http'
                     item._id = _id;
 
                     $scope.clusters.push(item);
+
+                    $scope.selectItem(item);
                 })
                 .error(function(errorMessage) {
                     console.log('Error: ' + errorMessage);
@@ -76,8 +78,15 @@ configuratorModule.controller('clustersController', 
['$scope', '$modal', '$http'
                 .success(function() {
                     var index = $scope.clusters.indexOf(item);
 
-                    if (index !== -1)
+                    if (index !== -1) {
                         $scope.clusters.splice(index, 1);
+
+                        if ($scope.selectedItem == item) {
+                            $scope.selectedItem = undefined;
+
+                            $scope.backupItem = undefined;
+                        }
+                    }
                 })
                 .error(function(errorMessage) {
                     console.log('Error: ' + errorMessage);
@@ -93,7 +102,7 @@ configuratorModule.controller('clustersController', 
['$scope', '$modal', '$http'
                     });
 
                     if (cluster)
-                        angular.extend(cluster, angular.copy(item));
+                        angular.extend(cluster, item);
                 })
                 .error(function(errorMessage) {
                     console.log('Error: ' + errorMessage);

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/b93d9ac0/modules/webconfig/nodejs/views/clusters.jade
----------------------------------------------------------------------
diff --git a/modules/webconfig/nodejs/views/clusters.jade 
b/modules/webconfig/nodejs/views/clusters.jade
index 4ed67c1..9f91db7 100644
--- a/modules/webconfig/nodejs/views/clusters.jade
+++ b/modules/webconfig/nodejs/views/clusters.jade
@@ -30,7 +30,7 @@ block content
             table(st-table='rowCollection' st-safe-src='clusters')
                 tbody
                     tr.col-xs-12(ng-repeat='row in rowCollection')
-                        td.col-xs-12(ng-class="{active: row == 
selectedCluster}")
+                        td.col-xs-12(ng-class="{active: row == selectedItem}")
                             a(ng-click='selectItem(row)') Name: {{row.name}}, 
Discovery: {{row.discovery.kind | displayValue:discoveries}}
                             span.pull-right(type='button' 
ng-click='removeItem(row)')
                                 i(class=['fa', 'fa-remove'])
@@ -70,11 +70,24 @@ block content
                     .settings-row
                         span.col-xs-2 Peer class loading:
                         .col-xs-4
-                            input.form-control(type='text' 
ng-model='backupItem.p2pPoolSize' placeholder='2')
+                            input.form-control(type='text' 
ng-model='backupItem.igfsPoolSize' placeholder='2')
+                    .settings-row
+                        span.col-xs-2 Igfs:
+                        .col-xs-4
+                            input.form-control(type='text' 
ng-model='backupItem.p2pPoolSize' placeholder='availableProcessors')
+                    .settings-row
+                        span.col-xs-2 Utility:
+                        .col-xs-4
+                            input.form-control(type='text' 
ng-model='backupItem.utilityCachePoolSize' placeholder='max(8, 
availableProcessors) * 2')
+                    .settings-row
+                        span.col-xs-2 Marshaller:
+                        .col-xs-4
+                            input.form-control(type='text' 
ng-model='backupItem.marshCachePoolSize' placeholder='max(8, 
availableProcessors) * 2')
                 .panel-heading
                     .panel-title
                         span(bs-collapse-toggle)
                             a(ng-click='expanded = true' ng-hide='expanded') 
Show advanced settings...
                             a(ng-click='expanded = false' ng-show='expanded') 
Hide advanced settings...
-            center
+            .settings-row
+                button.btn.btn-primary(ng-click='selectItem(selectedItem)' 
ng-disabled='editForm.$invalid') Revert
                 button.btn.btn-primary(ng-click='saveItem(backupItem)' 
ng-disabled='editForm.$invalid') Apply
\ No newline at end of file

Reply via email to