Make sync update backwards compatible
This commit is contained in:
parent
3526b390d5
commit
7fe653eae3
|
@ -9,18 +9,21 @@ chrome.runtime.onMessage.addListener((message, sender, sendResponse) => {
|
||||||
});
|
});
|
||||||
|
|
||||||
const replaceAll = () => {
|
const replaceAll = () => {
|
||||||
chrome.storage.sync.get(null, items => {
|
chrome.storage.sync.get(null, replaceAllInStorage)
|
||||||
if (!items[DEACTIVATE_KEY]) {
|
chrome.storage.local.get(null, replaceAllInStorage)
|
||||||
for (var key in items) {
|
}
|
||||||
if (key == 'person') {
|
|
||||||
const regexp_y_n = /\by\/n\b|\(y\/n\)|\[y\/n\]/ig
|
const replaceAllInStorage = (items) => {
|
||||||
replace(regexp_y_n, items[key])
|
if (!items[DEACTIVATE_KEY]) {
|
||||||
} else if (key !== DEACTIVATE_KEY && !key.endsWith('_case_sensitive')) {
|
for (var key in items) {
|
||||||
escapeAndReplace(key, items[key], items[`${key}_case_sensitive`])
|
if (key == 'person') {
|
||||||
}
|
const regexp_y_n = /\by\/n\b|\(y\/n\)|\[y\/n\]/ig
|
||||||
|
replace(regexp_y_n, items[key])
|
||||||
|
} else if (key !== DEACTIVATE_KEY && !key.endsWith('_case_sensitive')) {
|
||||||
|
escapeAndReplace(key, items[key], items[`${key}_case_sensitive`])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const escapeAndReplace = (input_word, replace_value, case_sensitive) => {
|
const escapeAndReplace = (input_word, replace_value, case_sensitive) => {
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
"manifest_version": 2,
|
"manifest_version": 2,
|
||||||
"name": "InteractiveFics",
|
"name": "InteractiveFics",
|
||||||
"author": "mariamrf",
|
"author": "mariamrf",
|
||||||
"version": "5.0.1",
|
"version": "5.0.2",
|
||||||
"description": "Replaces Y/N & other variables in Reader Insert/second person fics with words of your choice.",
|
"description": "Replaces Y/N & other variables in Reader Insert/second person fics with words of your choice.",
|
||||||
"browser_action": {
|
"browser_action": {
|
||||||
"default_title": "InteractiveFics",
|
"default_title": "InteractiveFics",
|
||||||
|
|
Loading…
Reference in New Issue