40 lines
995 B
JavaScript
40 lines
995 B
JavaScript
|
|
/* Controllers */
|
|
|
|
angular.module('rubick.controllers', []).
|
|
controller('ValidateCtrl', ['$scope', '$http', function($scope, $http) {
|
|
$scope.currentStep = "cluster";
|
|
$scope.ruleGroup = "valid";
|
|
|
|
$scope.setStep = function(step) {
|
|
$scope.currentStep = step;
|
|
}
|
|
|
|
$scope.setRuleGroup = function(group) {
|
|
$scope.ruleGroup = group;
|
|
}
|
|
|
|
$('.ui.accordion').accordion();
|
|
|
|
$scope.showAddClusterModal = function() {
|
|
$('.ui.modal').modal();
|
|
$('#add-cluster-modal').modal('show');
|
|
}
|
|
|
|
$http.get('/clusters').success(function(data) {
|
|
$scope.clusters = data;
|
|
});
|
|
|
|
$http.get('/rules').success(function(data) {
|
|
$scope.rules = data;
|
|
});
|
|
|
|
$scope.addCluster = function() {
|
|
$scope.newCluster.nodesCount = 20;
|
|
$scope.newCluster.status = "Available";
|
|
$scope.clusters.push($scope.newCluster);
|
|
$scope.newCluster = undefined;
|
|
$('#add-cluster-modal').modal('hide');
|
|
}
|
|
}])
|