From 77035e5910570998bca008a4859f1ad63bf03256 Mon Sep 17 00:00:00 2001 From: Arvind Date: Tue, 9 Sep 2014 20:47:48 +0530 Subject: [PATCH] Reset anno object when a user clicks on any entry in linked-data --- swtr/static/js/main.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/swtr/static/js/main.js b/swtr/static/js/main.js index 70a93fa..7cdc875 100644 --- a/swtr/static/js/main.js +++ b/swtr/static/js/main.js @@ -722,17 +722,21 @@ this.render(); }, userTagClicked: function(e) { + anno.reset(); var user = $(e.currentTarget).text(); var swts = swtr.LDs.filter(function(swt) { if(swt.get('who') == user) { return swt; } }); - swts = _.uniq(swts,'how'.src); + swts = _.uniq(swts, function(swt) { + return swt.get('where'); + }); this.setGalleryView(swts); // $(this.el).hide(); }, tagsTagClicked: function(e) { + anno.reset(); var tag = $(e.currentTarget).text(); var swts = swtr.LDs.filter(function(swt) { if(swt.get('how').tags){ @@ -741,7 +745,11 @@ } } }); - this.setGalleryView(swts); + swts = _.uniq(swts, function(swt) { + return swt.get('where'); + }); + + this.setGalleryView(_.uniq(swts, 'where')); // $(this.el).hide(); }, setGalleryView: function(swts) { -- 1.7.10.4