summaryrefslogtreecommitdiff
path: root/client/js/controllers/home/machineDetails.js
blob: f84a073478ad470c35c1d6f1f75ca875235ffc23 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
/**
 * The home controller
 * 
 * @param {$scope} $scope The $scope service from angular
 */
mainApp.controller('machineDetailsCtrl', [ '$scope', 'Compute', '$rootScope', '$timeout', function ($scope, Compute, $rootScope, $timeout)
{

	$scope.machine={};
	$("#waitingForToggleMachine").hide();

	$scope.$on('showMachineDetailsEvent', function(eventName ,machine){
		$scope.machine=machine;
		$('#machineDetailsModal').modal({backdrop: false, keyboard: true});
	});


	$scope.toggleMachineState=function(){
		$("#waitingForToggleMachine").show();

		// Fake timeout
		$timeout(function(){
		$("#waitingForToggleMachine").hide();	
		}, 3000);
		$timeout(function(){
		$scope.machine.online=!$scope.machine.online;

		}, 3000);

		
	};

	$scope.applyModifications=function(){
		//Todo
	}
	

	
}]);