From baf52db5945227334c59c48aae3e8ebd17358876 Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Thu, 31 Oct 2013 16:39:26 -0700 Subject: [PATCH] [#1670] don't refresh on challenge create/join/leave (meh, workaround) --- public/js/controllers/challengesCtrl.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/public/js/controllers/challengesCtrl.js b/public/js/controllers/challengesCtrl.js index 9df8dc214b..7c0a2c2c09 100644 --- a/public/js/controllers/challengesCtrl.js +++ b/public/js/controllers/challengesCtrl.js @@ -67,7 +67,7 @@ habitrpg.controller("ChallengesCtrl", ['$scope', 'User', 'Challenges', 'Notifica if (isNew) { Notification.text('Challenge Created'); $scope.discard(); - $scope.challenges.unshift(_challenge); + $scope.challenges = Challenges.Challenge.query(); } else { // TODO figure out a more elegant way about this //challenge._editing = false; @@ -158,6 +158,7 @@ habitrpg.controller("ChallengesCtrl", ['$scope', 'User', 'Challenges', 'Notifica $scope.join = function(challenge){ challenge.$join(function(){ + $scope.challenges = Challenges.Challenge.query(); User.log({}); }); @@ -168,6 +169,7 @@ habitrpg.controller("ChallengesCtrl", ['$scope', 'User', 'Challenges', 'Notifica $scope.selectedChal = undefined; } else { $scope.selectedChal.$leave({keep:keep}, function(){ + $scope.challenges = Challenges.Challenge.query(); User.log({}); }); }