diff --git a/content_script.js b/content_script.js index a35e02f..2344b30 100644 --- a/content_script.js +++ b/content_script.js @@ -1,5 +1,9 @@ $(document).ready(function () { + var isMenuShown = false; + var currentlySelectedWord; + + // Find currently selected word function processSelection () { var focused = document.activeElement; var selectedText; @@ -15,10 +19,45 @@ $(document).ready(function () { var selectedText = sel.toString(); } if (selectedText) { + currentlySelectedWord = selectedText; console.log(selectedText); + queryServer(selectedText); + } else { + currentlySelectedWord = ""; } } + function queryServer (word) { + var serverUrl = 'http://lexitags.dyndns.org/server/lexitags2/Semtags?data={"word":"QUERYTOREPLACE"}' + $.get(serverUrl.replace('QUERYTOREPLACE', word), function (serverResponse) { + console.log(serverResponse); + updateList(serverResponse); + }); + + function updateList (serverResponse) { + var senses = serverResponse.senses; + senses.reverse(); + var listTemplate = '