From 3a660d4bb6e70afb7dd5baa8ecb81fd4213f38de Mon Sep 17 00:00:00 2001 From: Kumar Priyansh Date: Mon, 31 Aug 2020 01:34:16 +0530 Subject: Add synonyms and remove example text --- app/scripts/search.js | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) (limited to 'app/scripts') diff --git a/app/scripts/search.js b/app/scripts/search.js index 0da2c91..23479c6 100644 --- a/app/scripts/search.js +++ b/app/scripts/search.js @@ -42,16 +42,27 @@ searchBox.addEventListener('keypress', (e) => { definition.className = 'definition'; results.appendChild(definition); - if (detail.exp.length) { - const exampleArea = document.createElement('p'); - exampleArea.innerHTML = 'Examples:'; - exampleArea.className = 'exampleArea'; - results.appendChild(exampleArea); + if (detail.synonyms.length) { + const synonymText = document.createTextNode('Synonyms: '); + const synonymParagraph = document.createElement('p'); + synonymParagraph.appendChild(synonymText); + + detail.synonyms.forEach(synonym => { + const currentSynonym = document.createElement('a'); + currentSynonym.innerHTML = synonym; + currentSynonym.className = 'synonymLink'; + synonymParagraph.appendChild(currentSynonym); + const spacer = document.createTextNode(' '); + synonymParagraph.appendChild(spacer); + }); + + synonymParagraph.className = 'synonym' + results.appendChild(synonymParagraph); } detail.exp.forEach(example => { const currentExample = document.createElement('p'); - currentExample.innerHTML = `${example}`; + currentExample.innerHTML = example; currentExample.className = 'example'; results.appendChild(currentExample); }); -- cgit v1.2.3