From 3cb3e92e55c4f22aaa7e520fea1a1d8fdbef72b4 Mon Sep 17 00:00:00 2001 From: Amin Bandali Date: Wed, 8 Apr 2020 01:04:41 -0400 Subject: Update tortm-browser-button extension to 0.1.8. * data/extensions/tortm-browser-button@jeremybenthum/META-INF/manifest.mf, data/extensions/tortm-browser-button@jeremybenthum/META-INF/mozilla.rsa, data/extensions/tortm-browser-button@jeremybenthum/META-INF/mozilla.sf, data/extensions/tortm-browser-button@jeremybenthum/data/popup/explore/explore.css, data/extensions/tortm-browser-button@jeremybenthum/data/popup/explore/explore.js, data/extensions/tortm-browser-button@jeremybenthum/data/popup/explore/explore.json, data/extensions/tortm-browser-button@jeremybenthum/data/popup/icons/install.png, data/extensions/tortm-browser-button@jeremybenthum/data/popup/icons/ip.png, data/extensions/tortm-browser-button@jeremybenthum/data/popup/icons/reload.png, data/extensions/tortm-browser-button@jeremybenthum/data/popup/icons/support.png, data/extensions/tortm-browser-button@jeremybenthum/data/popup/popup.css, data/extensions/tortm-browser-button@jeremybenthum/data/popup/popup.html, data/extensions/tortm-browser-button@jeremybenthum/data/popup/popup.js, data/extensions/tortm-browser-button@jeremybenthum/lib/chrome/chrome.js, data/extensions/tortm-browser-button@jeremybenthum/lib/common.js, data/extensions/tortm-browser-button@jeremybenthum/lib/config.js, data/extensions/tortm-browser-button@jeremybenthum/manifest.json: Update. --- .../lib/config.js | 33 ++++++++++++---------- 1 file changed, 18 insertions(+), 15 deletions(-) (limited to 'data/extensions/tortm-browser-button@jeremybenthum/lib/config.js') diff --git a/data/extensions/tortm-browser-button@jeremybenthum/lib/config.js b/data/extensions/tortm-browser-button@jeremybenthum/lib/config.js index 721a1cf..7d0a801 100644 --- a/data/extensions/tortm-browser-button@jeremybenthum/lib/config.js +++ b/data/extensions/tortm-browser-button@jeremybenthum/lib/config.js @@ -1,16 +1,20 @@ var config = {}; +config.url = { + "tor": "https://check.torproject.org/", + "ip": "https://webbrowsertools.com/ip-address/", + "github": "https://github.com/jeremy-jr-benthum/tor-button/releases", +}; + config.welcome = { - get version () {return app.storage.read("version")}, - set version (val) {app.storage.write("version", val)} + set lastupdate (val) {app.storage.write("lastupdate", val)}, + get lastupdate () {return app.storage.read("lastupdate") !== undefined ? app.storage.read("lastupdate") : 0} }; config.addon = { - "check": "https://check.torproject.org/", set state (val) {app.storage.write("state", val)}, set whitelist (val) {app.storage.write("whitelist", val)}, get whitelist () {return app.storage.read("whitelist") || ''}, - "github": "https://github.com/jeremy-jr-benthum/tor-button/releases", get state () {return app.storage.read("state") !== undefined ? app.storage.read("state") : "OFF"} }; @@ -26,20 +30,19 @@ config.request = function (url, callback) { }; config.notifications = (function () { - chrome.notifications.onClosed.addListener(function () {config.notifications.id = ''}); - chrome.notifications.onClicked.addListener(function (id) {if (id === config.notifications.id) app.tab.open(app.homepage() + "#faq")}); + chrome.notifications.onClicked.addListener(function (id) { + if (id === config.notifications.id) app.tab.open(app.homepage() + "#faq"); + }); /* */ return { - "id": '', + "id": "onion-button-notifications-id", "create": function (message) { - var iconUrl = /Firefox/.test(navigator.userAgent) ? "data/icons/64.png" : chrome.runtime.getURL("data/icons/64.png"); - var o = {"message": message, "type": "basic", "title": "Onion Browser Button", "iconUrl": iconUrl}; - if (config.notifications.id) { - if (chrome.notifications.update) { - return chrome.notifications.update(config.notifications.id, o, function () {}); - } - } - return chrome.notifications.create(o, function (id) {config.notifications.id = id}); + chrome.notifications.create(config.notifications.id, { + "type": "basic", + "message": message, + "title": "Onion Browser Button", + "iconUrl": /Firefox/.test(navigator.userAgent) ? "data/icons/64.png" : chrome.runtime.getURL("data/icons/64.png") + }, function () {}); } } })(); -- cgit v1.2.3