From 8ca188b39f3e7b532bd5dc87adcd6b2e39453743 Mon Sep 17 00:00:00 2001 From: Kumar Priyansh Date: Mon, 31 Aug 2020 01:07:29 +0530 Subject: Added POS --- app/scripts/search.js | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'app/scripts') diff --git a/app/scripts/search.js b/app/scripts/search.js index e7146fb..f7f949c 100644 --- a/app/scripts/search.js +++ b/app/scripts/search.js @@ -5,10 +5,38 @@ const wordnet = new natural.WordNet(); searchBox.addEventListener('keypress', (e) => { if (e.keyCode === 13) { + results.innerHTML = ''; const word = searchBox.value; wordnet.lookup(word, details => { console.log(details); details.forEach(detail => { + let pos = ''; + switch (detail.pos) { + case 'n': + pos = 'noun'; + break; + case 'v': + pos = 'verb'; + break; + case 'a': + pos = 'adjective'; + break; + case 's': + pos = 'adjective'; + break; + case 'r': + pos = 'adverb'; + break; + default: + pos = ''; + break; + } + + const wordType = document.createElement('p'); + wordType.innerHTML = pos; + wordType.className = 'wordType'; + results.appendChild(wordType); + const definition = document.createElement('p'); definition.innerHTML = detail.def; definition.className = 'definition'; -- cgit v1.2.3