From 291f0709419e12e015ca3238746a5746dcb7444c Mon Sep 17 00:00:00 2001 From: Matt Huntington Date: Tue, 3 Nov 2015 12:02:08 -0500 Subject: [PATCH] adding multiple reloads for fast response --- app/assets/javascripts/angular.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/angular.js b/app/assets/javascripts/angular.js index a27df81..01d5e97 100644 --- a/app/assets/javascripts/angular.js +++ b/app/assets/javascripts/angular.js @@ -32,6 +32,12 @@ app.controller('TransgressionsController', ['$http', function($http){ // create a transgression this.createTransgression = function(){ + + controller.current_user_transgressions.push({ + sin_type: this.newTransgressionSinType + "...loading", + description: this.newTransgressionDescription + "...loading" + }); + //make a post to /transgressions $http.post('/transgressions', { //include authenticity_token @@ -42,7 +48,9 @@ app.controller('TransgressionsController', ['$http', function($http){ description: this.newTransgressionDescription } }).success(function(data){ - getTransgressions(); + controller.current_user_transgressions.pop(); + controller.current_user_transgressions.push(data.transgression); + getTransgressions(); }); } }]);