aboutsummaryrefslogtreecommitdiff
path: root/ext/bg/js/api.js
diff options
context:
space:
mode:
Diffstat (limited to 'ext/bg/js/api.js')
-rw-r--r--ext/bg/js/api.js11
1 files changed, 5 insertions, 6 deletions
diff --git a/ext/bg/js/api.js b/ext/bg/js/api.js
index 11267918..ac53a7a3 100644
--- a/ext/bg/js/api.js
+++ b/ext/bg/js/api.js
@@ -84,8 +84,9 @@ function utilCommandDispatch(command) {
},
toggle: () => {
- this.options.general.enable = !this.options.general.enable;
- optionsSave(this.options).then(() => this.optionsSet(this.options));
+ const options = chrome.extension.getBackgroundPage().yomichan.options;
+ options.general.enable = !options.general.enable;
+ optionsSave(options).then(() => apiOptionsSet(options));
}
};
@@ -96,8 +97,7 @@ function utilCommandDispatch(command) {
}
function utilNoteFormat(definition, mode) {
- const yomichan = chrome.extension.getBackgroundPage().yomichan;
- const options = yomichan.options;
+ const options = chrome.extension.getBackgroundPage().yomichan.options;
const note = {fields: {}, tags: options.anki.tags};
let fields = [];
@@ -174,8 +174,7 @@ async function apiOptionsSet(options) {
}
async function apiOptionsGet() {
- const yomichan = chrome.extension.getBackgroundPage().yomichan;
- return yomichan.options;
+ return chrome.extension.getBackgroundPage().yomichan.options;
}
async function apiTermsFind(text) {