diff --git a/dashboard-ui/scripts/autoorganizesmart.js b/dashboard-ui/scripts/autoorganizesmart.js index a7375696b0..18aa8bcd66 100644 --- a/dashboard-ui/scripts/autoorganizesmart.js +++ b/dashboard-ui/scripts/autoorganizesmart.js @@ -58,23 +58,31 @@ var info = infos[i]; - html += ''; - - html += ''; - - html += ''; - - html += "
" + (info.DisplayName || info.ItemName) + "
"; + var matchStringIndex = 0; html += info.MatchStrings.map(function (m) { - return "
" + m + "
"; + + var matchStringHtml = ''; + matchStringHtml += ''; + + matchStringHtml += ''; + + matchStringHtml += ''; + + matchStringHtml += "
" + (info.DisplayName || info.ItemName) + "
"; + + matchStringHtml += "
" + m + "
"; + + matchStringHtml += '
'; + + matchStringHtml += ''; + + matchStringHtml += '
'; + matchStringIndex++; + + return matchStringHtml; + }).join(''); - - html += '
'; - - html += ''; - - html += '
'; } if (infos.length) { @@ -101,14 +109,14 @@ var button = this; var index = parseInt(button.getAttribute('data-index')); + var matchIndex = parseInt(button.getAttribute('data-matchindex')); var info = currentResult.Items[index]; - var entries = info.MatchStrings.map(function (m) { - return { - Name: info.ItemName, - Value: m - }; - }); + var entries = [ + { + Name: info.ItemName, + Value: info.MatchStrings[matchIndex] + }]; ApiClient.deleteSmartMatchEntries(entries).then(function () {