Revision 3a90084e
Added by koszko over 1 year ago
| background/main.js | ||
|---|---|---|
| 3 | 3 |
* |
| 4 | 4 |
* Function: Main background script. |
| 5 | 5 |
* |
| 6 |
* Copyright (C) 2021 Wojtek Kosior |
|
| 6 |
* Copyright (C) 2021 Wojtek Kosior <koszko@koszko.org> |
|
| 7 |
* Copyright (C) 2021 Jahoti <jahoti@envs.net> |
|
| 7 | 8 |
* |
| 8 | 9 |
* This program is free software: you can redistribute it and/or modify |
| 9 | 10 |
* it under the terms of the GNU General Public License as published by |
| ... | ... | |
| 43 | 44 |
|
| 44 | 45 |
/* |
| 45 | 46 |
* IMPORTS_START |
| 47 |
* IMPORT initial_data |
|
| 46 | 48 |
* IMPORT TYPE_PREFIX |
| 47 | 49 |
* IMPORT get_storage |
| 48 | 50 |
* IMPORT light_storage |
| ... | ... | |
| 70 | 72 |
|
| 71 | 73 |
await storage.clear(); |
| 72 | 74 |
|
| 73 |
/* |
|
| 74 |
* Below we add sample settings to the extension. |
|
| 75 |
*/ |
|
| 76 |
|
|
| 77 |
for (let setting of // The next line is replaced with the contents of /default_settings.json by the build script |
|
| 78 |
`DEFAULT SETTINGS` |
|
| 79 |
) {
|
|
| 75 |
/* Below we add sample settings to the extension. */ |
|
| 76 |
for (let setting of initial_data) {
|
|
| 80 | 77 |
let [key, value] = Object.entries(setting)[0]; |
| 81 | 78 |
storage.set(key[0], key.substring(1), value); |
| 82 | 79 |
} |
Also available in: Unified diff
facilitate initialization of IndexedDB for use by Haketilo