mirror of
https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean.git
synced 2024-11-18 09:28:15 +00:00
Update options_custom.js (FF browser-api)
This commit is contained in:
parent
32864d7502
commit
de43bdcd50
@ -1,12 +1,12 @@
|
||||
|
||||
// Saves options to chrome.storage
|
||||
// Saves options to browser.storage
|
||||
function save_options() {
|
||||
var gh_url = document.getElementById('bypass_sites').value;
|
||||
var textareaEl = document.querySelector('#bypass_sites textarea');
|
||||
var sites_custom = {};
|
||||
if (textareaEl.value !== '')
|
||||
var sites_custom = JSON.parse(textareaEl.value);
|
||||
chrome.storage.sync.set({
|
||||
browser.storage.sync.set({
|
||||
sites_custom: sites_custom
|
||||
}, function () {
|
||||
// Update status to let user know custom sites were saved.
|
||||
@ -20,7 +20,7 @@ function save_options() {
|
||||
});
|
||||
}
|
||||
|
||||
// Add custom site to chrome.storage
|
||||
// Add custom site to browser.storage
|
||||
function add_options() {
|
||||
var gh_url = document.getElementById('add_site').value;
|
||||
var inputEls = document.querySelectorAll('#add_site input');
|
||||
@ -46,7 +46,7 @@ function add_options() {
|
||||
sites_custom[title]['domain'] = sites_custom[title]['domain'].replace('www.', '');
|
||||
|
||||
// add new site to local storage
|
||||
chrome.storage.sync.get({
|
||||
browser.storage.sync.get({
|
||||
sites_custom: {}
|
||||
}, function (items) {
|
||||
var sites_custom_old = items.sites_custom;
|
||||
@ -55,7 +55,7 @@ function add_options() {
|
||||
sites_custom_old[key] = sites_custom[key];
|
||||
}
|
||||
|
||||
chrome.storage.sync.set({
|
||||
browser.storage.sync.set({
|
||||
sites_custom: sites_custom_old
|
||||
}, function () {
|
||||
// Update status to let user know new custom site was added.
|
||||
@ -71,7 +71,7 @@ function add_options() {
|
||||
});
|
||||
}
|
||||
|
||||
// Delete custom site to chrome.storage
|
||||
// Delete custom site to browser.storage
|
||||
function delete_options() {
|
||||
var gh_url = document.getElementById('custom_sites').value;
|
||||
var selectEl = document.querySelector('#custom_sites select');
|
||||
@ -79,13 +79,13 @@ function delete_options() {
|
||||
var remove_key = selectEl.value;
|
||||
|
||||
// delete site from local storage
|
||||
chrome.storage.sync.get({
|
||||
browser.storage.sync.get({
|
||||
sites_custom: {}
|
||||
}, function (items) {
|
||||
var sites_custom_old = items.sites_custom;
|
||||
delete sites_custom_old[remove_key];
|
||||
|
||||
chrome.storage.sync.set({
|
||||
browser.storage.sync.set({
|
||||
sites_custom: sites_custom_old
|
||||
}, function () {
|
||||
// Update status to let user know custom site was deleted.
|
||||
@ -101,9 +101,9 @@ function delete_options() {
|
||||
});
|
||||
}
|
||||
|
||||
// Restores checkbox input states using the preferences stored in chrome.storage.
|
||||
// Restores checkbox input states using the preferences stored in browser.storage.
|
||||
function renderOptions() {
|
||||
chrome.storage.sync.get({
|
||||
browser.storage.sync.get({
|
||||
sites_custom: {}
|
||||
}, function (items) {
|
||||
var sites_custom = items.sites_custom;
|
||||
|
Loading…
Reference in New Issue
Block a user