diff options
Diffstat (limited to 'client/js/controllers/home/machineDetails.js')
| -rw-r--r-- | client/js/controllers/home/machineDetails.js | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/client/js/controllers/home/machineDetails.js b/client/js/controllers/home/machineDetails.js index 752bea3..78aa532 100644 --- a/client/js/controllers/home/machineDetails.js +++ b/client/js/controllers/home/machineDetails.js @@ -7,42 +7,43 @@ mainApp.controller('machineDetailsCtrl', ['$scope', 'Compute', '$rootScope', '$t { - // Init scope +// Init scope $scope.machine = {}; $scope.machineIsStarting = false; // For loading icon // When we need to show details of machine $scope.$on('showMachineDetailsEvent', function (eventName, machine, axioms) { $scope.machine = machine; - // console.log(machine.flavor) + // console.log(machine.flavor) $scope.axioms = axioms; $('#machineDetailsModal').modal({backdrop: false, keyboard: true}); }); - // Try to stop or start a machine $scope.toggleMachineState = function () { // Display gif $scope.machineIsStarting = true; - // Fake timeout $timeout(function () { $scope.machineIsStarting = false; }, 3000); $timeout(function () { $scope.machine.online = !$scope.machine.online; - }, 3000); - - }; - // Apply modifications $scope.applyModifications = function () { //Todo }; + $scope.deleteMachine = function () { + var call = function () { + Compute.pullData(function () { + $rootScope.$broadcast("updateGraphEvent"); + }); + } + + - $scope.deleteMachine=function(){ - Compute.deleteMachine(function(){Compute.pullData(function(){$rootScope.$broadcast("updateGraphEvent")});},$scope.machine.id); + Compute.deleteMachine(call, $scope.machine.id); } }]); |
