commit c0ab5d63b51992242225949e75479d95fe24bc7e Author: OverPoweredDev Date: Tue Jun 22 14:03:54 2021 +0530 removed a couple bugs stuff that should be loaded on installation, console logs that I forgot to remove, etc. diff --git a/src/background/background.js b/src/background/background.js index c5708c2..2f86a6c 100644 --- a/src/background/background.js +++ b/src/background/background.js @@ -10,7 +10,9 @@ browser.runtime.onMessage.addListener(function(request, sender, sendResponse) { } }); -browser.runtime.onInstalled.addListener(function () { +browser.runtime.onInstalled.addListener(async function () { + await getGlobalSettings(); + await updateLanguagePairs(); browser.contextMenus.create({ "id": "enableTranslation", "title": "Enable Hover-On Translation", diff --git a/src/background/storage.js b/src/background/storage.js index 082d10c..2450aad 100644 --- a/src/background/storage.js +++ b/src/background/storage.js @@ -46,7 +46,7 @@ function createLanguagePairs(languageList){ let langPairs = { last_updated: current.toLocaleString(), - source: globalSettings.apertiumSource, + source: getGlobalSettings().apertiumSource, langPairs: languageList }; @@ -61,8 +61,7 @@ async function updateLanguagePairs() { let languagePairsJSON = JSON.stringify(createLanguagePairs(languageList)); localStorage.setItem("apertium.langPairs", languagePairsJSON); - globalSettings.lastUpdated = time; - setLastUpdated(time); + getGlobalSettings().lastUpdated = time; } function getLanguageCodeMap(){ @@ -219,11 +218,11 @@ function getLanguageCodeMap(){ //API EndPoints function getLangPairsEndpoint() { - return globalSettings.apertiumSource + "listPairs"; + return getGlobalSettings().apertiumSource + "listPairs"; } function getTranslationEndpoint() { - return globalSettings.apertiumSource + "translate"; + return getGlobalSettings().apertiumSource + "translate"; } diff --git a/src/content/hover.js b/src/content/hover.js index 619490b..f9ab6e5 100644 --- a/src/content/hover.js +++ b/src/content/hover.js @@ -1,6 +1,5 @@ function addHoverTag() { $("p").each(function () { - console.log("hi") $('p').each(function() { let $this = $(this); $this.html($this.text().replace(/(?]*|&[^;]*))([^\s<]+)/g, '$1$2'));