Display retrieved replacements

This commit is contained in:
Mariam Maarouf 2019-10-21 00:07:17 +02:00
parent 7fe653eae3
commit 11e37d3759
2 changed files with 18 additions and 19 deletions

View File

@ -3,7 +3,7 @@
"manifest_version": 2, "manifest_version": 2,
"name": "InteractiveFics", "name": "InteractiveFics",
"author": "mariamrf", "author": "mariamrf",
"version": "5.0.2", "version": "5.0.3",
"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",

View File

@ -60,25 +60,24 @@ const refreshReplacements = () => {
} }
const loadSaved = () => { const loadSaved = () => {
chrome.storage.sync.get(null, items => { const list = document.getElementById('saved-items-list')
const list = document.getElementById('saved-items-list') list.innerHTML = ''
list.innerHTML = '' chrome.storage.sync.get(null, loadSavedItems)
let hasItems = false chrome.storage.local.get(null, loadSavedItems)
for (var key in items) { }
if (key !== DEACTIVATE_KEY && !key.endsWith('_case_sensitive')) {
const label = key === 'person' ? 'Y/N' : key const loadSavedItems = (items) => {
const case_sensitive = !!items[`${key}_case_sensitive`] const list = document.getElementById('saved-items-list')
const case_sensitive_string = case_sensitive ? 'case sensitive' : 'not case sensitive' for (var key in items) {
const representative = `${label} -> ${items[key]} (${case_sensitive_string})` if (key !== DEACTIVATE_KEY && !key.endsWith('_case_sensitive')) {
const list_item = createListItem(key, representative, 'one-saved-item') const label = key === 'person' ? 'Y/N' : key
list.appendChild(list_item) const case_sensitive = !!items[`${key}_case_sensitive`]
hasItems = true const case_sensitive_string = case_sensitive ? 'case sensitive' : 'not case sensitive'
} const representative = `${label} -> ${items[key]} (${case_sensitive_string})`
const list_item = createListItem(key, representative, 'one-saved-item')
list.appendChild(list_item)
} }
if (!hasItems) { }
list.innerHTML = '<small>No stored replacements yet!</small>'
}
})
} }
const createListItem = (id, text, className) => { const createListItem = (id, text, className) => {