From 973150c82e080a5182c3b31b1312ba8f95172289 Mon Sep 17 00:00:00 2001 From: Nimish Shah Date: Sun, 8 Nov 2020 15:28:58 +0530 Subject: [PATCH] add firefox support --- Firefox_Extensions/background.js | 16 ++++++---------- Firefox_Extensions/popup.js | 20 ++++++++++---------- 2 files changed, 16 insertions(+), 20 deletions(-) diff --git a/Firefox_Extensions/background.js b/Firefox_Extensions/background.js index d039684..bc6e907 100644 --- a/Firefox_Extensions/background.js +++ b/Firefox_Extensions/background.js @@ -160,18 +160,18 @@ function add(a, b) { var xhr = new XMLHttpRequest(); var data; -xhr.open("GET", chrome.extension.getURL("cipher.json"), true); +xhr.open("GET", browser.extension.getURL("cipher.json"), true); xhr.send(); xhr.onreadystatechange = () => { if (xhr.readyState == 4) { data = xhr.response; data = JSON.parse(data); // console.log(data['0']['a']); - chrome.runtime.onMessage.addListener((request, sender, sendResponse) => { + browser.runtime.onMessage.addListener((request, sender, sendResponse) => { if (request.generate == true) { - chrome.storage.sync.get(["init_pass"], (initPass) => { + browser.storage.local.get(["init_pass"], (initPass) => { console.log(initPass); - chrome.storage.sync.get(["lucky"], (lucky) => { + browser.storage.local.get(["lucky"], (lucky) => { console.log(lucky); var luck = parseInt(lucky.lucky); luck1 = luck % 5; @@ -225,8 +225,8 @@ xhr.onreadystatechange = () => { // ans1=sample[luck] + sample[(luck+100)%72] + ans1; // ans1+=sample[((luck+200)%10)+62] + sample[(luck+300)%72]; console.log(ans1); - chrome.storage.sync.set({ gen_pass: ans1 }, () => { - chrome.runtime.sendMessage({ generated: true }); + browser.storage.local.set({ gen_pass: ans1 }, () => { + browser.runtime.sendMessage({ generated: true }); }); }); }); @@ -234,7 +234,3 @@ xhr.onreadystatechange = () => { }); } }; - -// const print = (data)=>{ -// console.log(data); -// } diff --git a/Firefox_Extensions/popup.js b/Firefox_Extensions/popup.js index 1dd3184..78d8240 100644 --- a/Firefox_Extensions/popup.js +++ b/Firefox_Extensions/popup.js @@ -15,8 +15,8 @@ document.addEventListener("DOMContentLoaded", async function () { console.log(l_num, in_pass); if (l_num != 0) { - chrome.storage.sync.set({ lucky: l_num }, function () { - chrome.notifications.create("success", { + browser.storage.local.set({ lucky: l_num }, function () { + browser.notifications.create("success", { type: "basic", iconUrl: "logo.png", title: "success", @@ -38,8 +38,8 @@ document.addEventListener("DOMContentLoaded", async function () { // } if (in_pass != 0) { - chrome.storage.sync.set({ init_pass: in_pass }, function () { - chrome.runtime.sendMessage({ generate: true }); + browser.storage.local.set({ init_pass: in_pass }, function () { + browser.runtime.sendMessage({ generate: true }); }); in_pass = 0; } @@ -60,7 +60,7 @@ document.addEventListener("DOMContentLoaded", async function () { pass.remove(); }); - chrome.storage.sync.get(["lucky"], (data) => { + browser.storage.local.get(["lucky"], (data) => { if (data.lucky) { // gen_pass.innerHTML=data.lucky; // lucky.className+=" hide"; @@ -68,23 +68,23 @@ document.addEventListener("DOMContentLoaded", async function () { } }); - chrome.runtime.onMessage.addListener(function ( + browser.runtime.onMessage.addListener(function ( request, sender, sendResponse ) { if (request.generated) { - chrome.storage.sync.get(["gen_pass"], function (gen_p) { + browser.storage.local.get(["gen_pass"], function (gen_p) { gen_pass.innerHTML = gen_p.gen_pass; }); } }); copy.addEventListener("click", async function () { - chrome.storage.sync.get(["gen_pass"], async function (res) { + browser.storage.local.get(["gen_pass"], async function (res) { await navigator.clipboard.writeText(res.gen_pass).then( function () { - chrome.notifications.create("copy_success", { + browser.notifications.create("copy_success", { type: "basic", iconUrl: "logo.png", title: "copy success", @@ -92,7 +92,7 @@ document.addEventListener("DOMContentLoaded", async function () { }); }, function () { - chrome.notifications.create("copy_fail", { + browser.notifications.create("copy_fail", { type: "basic", iconUrl: "logo.png", title: "copy_fail",