From cf246f00c8cb5c175451fb3c88407b37a2f641ed Mon Sep 17 00:00:00 2001 From: Claudio Barril Date: Sat, 1 Feb 2014 04:10:00 -0300 Subject: [PATCH] fix duplicate tags for a map in ui --- wise-webapp/src/main/webapp/js/buttonActions.js | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/wise-webapp/src/main/webapp/js/buttonActions.js b/wise-webapp/src/main/webapp/js/buttonActions.js index c82a9a3b..eaea7056 100644 --- a/wise-webapp/src/main/webapp/js/buttonActions.js +++ b/wise-webapp/src/main/webapp/js/buttonActions.js @@ -50,12 +50,15 @@ $(function () { //tag selected mindmaps... var rows = $('#mindmapListTable').dataTableExt.getSelectedRows(); for (var i = 0; i < rows.length; i++) { - $(rows[i]).find('.mindmapName').append( - labelTagsAsHtml([{ - title: $(':selected', labelList).text(), - color: $(':selected', labelList).attr('color') - }]) - ) + var labelName = $(':selected', labelList).text(); + if ($(rows[i]).find('\'.labelTag:contains("' + labelName + '")\'').length == 0) { + $(rows[i]).find('.mindmapName').append( + labelTagsAsHtml([{ + title: labelName, + color: $(':selected', labelList).attr('color') + }]) + ) + } } } });