/**
 * The home controller
 * 
 * @param {$scope} $scope The $scope service from angular
 */
mainApp.controller('machineDetailsCtrl', [ '$scope', 'Compute', '$rootScope', '$timeout', function ($scope, Compute, $rootScope, $timeout)
{

	// Init scope
	$scope.machine={};
	$scope.machineIsStarting=false; // For loading icon


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


	$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);

		
	};

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

	
}]);