From 7824477d10877553c0228e7b4185afa83ded4343 Mon Sep 17 00:00:00 2001 From: Connor Turland Date: Tue, 30 Aug 2016 15:05:23 -0400 Subject: [PATCH] starred maps display as starred without refreshing --- app/assets/javascripts/src/Metamaps.Map.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/src/Metamaps.Map.js b/app/assets/javascripts/src/Metamaps.Map.js index b43918f4..935037ca 100644 --- a/app/assets/javascripts/src/Metamaps.Map.js +++ b/app/assets/javascripts/src/Metamaps.Map.js @@ -160,6 +160,7 @@ Metamaps.Map = { if (!Metamaps.Active.Map) return $.post('/maps/' + Metamaps.Active.Map.id + '/star') Metamaps.Stars.push({ user_id: Metamaps.Active.Mapper.id, map_id: Metamaps.Active.Map.id }) + Metamaps.Maps.Starred.add(Metamaps.Active.Map) self.updateStar() }, unstar: function () { @@ -168,7 +169,8 @@ Metamaps.Map = { if (!Metamaps.Active.Map) return $.post('/maps/' + Metamaps.Active.Map.id + '/unstar') Metamaps.Stars = Metamaps.Stars.filter(function (s) { return s.user_id != Metamaps.Active.Mapper.id }) - self.updateStar() + Metamaps.Maps.Starred.remove(Metamaps.Active.Map) + self.updateStar() }, fork: function () { Metamaps.GlobalUI.openLightbox('forkmap')