summaryrefslogtreecommitdiff
path: root/client/js/controllers/home/main.js
diff options
context:
space:
mode:
authormanzerbredes <loic.guegan_secondary@yahoo.fr>2016-03-02 07:14:05 +0100
committermanzerbredes <loic.guegan_secondary@yahoo.fr>2016-03-02 07:14:05 +0100
commit2d99f1ecf2164431b03eff5bcbaa7abe67287602 (patch)
tree584cf16d7818886d9126e8d47444d449039514ea /client/js/controllers/home/main.js
parente9108d4b97132e853a71cb1dfbad6cf4bddb599b (diff)
Create loading service
Diffstat (limited to 'client/js/controllers/home/main.js')
-rw-r--r--client/js/controllers/home/main.js8
1 files changed, 6 insertions, 2 deletions
diff --git a/client/js/controllers/home/main.js b/client/js/controllers/home/main.js
index 9d7ddfc..2e9c00b 100644
--- a/client/js/controllers/home/main.js
+++ b/client/js/controllers/home/main.js
@@ -3,24 +3,28 @@
*
* @param {$scope} $scope The $scope service from angular
*/
-mainApp.controller('homeCtrl', [ '$scope', 'Compute', '$rootScope', function ($scope, Compute, $rootScope)
+mainApp.controller('homeCtrl', [ '$scope', 'Compute', '$rootScope', 'Loading', function ($scope, Compute, $rootScope, Loading)
{
var callMeAfterPullData=function(data){
$scope.machines=Compute.getData().machines;
+ Loading.stop();
}
-
+ Loading.start();
Compute.pullData(callMeAfterPullData);
$scope.raiseShowMachineDetailsEvent=function(id){
+
var callback=function(){
+ Loading.stop();
var data=Compute.getData();
$rootScope.$broadcast("showMachineDetailsEvent", data.machines[id], data.axioms);
}
+ Loading.start();
Compute.pullMachines(callback);
}