From a9e8c8e6644a83e81fb904ab0febf199421865ba Mon Sep 17 00:00:00 2001 From: Loic GUEGAN Date: Wed, 4 May 2016 22:46:40 +0200 Subject: Correct bug --- client/js/controllers/home/machineCreation.js | 35 +++++++++++++++++++-------- 1 file changed, 25 insertions(+), 10 deletions(-) (limited to 'client/js/controllers/home/machineCreation.js') diff --git a/client/js/controllers/home/machineCreation.js b/client/js/controllers/home/machineCreation.js index d1e6b6a..3996c68 100644 --- a/client/js/controllers/home/machineCreation.js +++ b/client/js/controllers/home/machineCreation.js @@ -6,20 +6,35 @@ mainApp.controller('machineCreationCtrl', ['$scope', 'Compute', '$rootScope', '$timeout', 'Identity', function ($scope, Compute, $rootScope, $timeout, Identity) { - - $scope.name = "loic" + $scope.name = ""; + $('#pleaseChooseAnImage').hide(); // When we need to show details of machine $scope.$on('showMachineCreationEvent', function (eventName, axioms) { - $scope.axioms=axioms; + $scope.axioms = axioms; $('#machineCreationModal').modal({backdrop: false, keyboard: true}); }); - - $scope.createMachine=function(){ - machine={} - machine.name="loicTest" - machine.flavorId=1 - machine.imageId="fd1ea580-a83e-4dc8-833c-96ce2b6f1358" - Compute.createMachine(function(){console.log("done")}, machine) + + var callMeAfterMachineCreation=function(response){ + Compute.pullData(function(){}); + }; + + $scope.createMachine = function () { + if ($scope.selectedImage == null) { + $('#pleaseChooseAnImage').show(); + } else { + $('#pleaseChooseAnImage').hide(); + $('#machineCreationModal').modal("hide"); + + machine = {} + machine.name = $scope.name + machine.flavorId = 1 + machine.imageId = $scope.selectedImage + + + Compute.createMachine(callMeAfterMachineCreation, machine) + $scope.name=""; + + } }; }]); -- cgit v1.2.3