summaryrefslogtreecommitdiff
path: root/ext/js/display
diff options
context:
space:
mode:
authortoasted-nutbread <toasted-nutbread@users.noreply.github.com>2021-07-05 15:08:11 -0400
committerGitHub <noreply@github.com>2021-07-05 15:08:11 -0400
commitda13a2ebff76f00a0338e2e9d8fb5e8f1587fade (patch)
treec92b9b38631abd7a10a04756bc62092212406010 /ext/js/display
parent0491de12d49bbf8da2b6688d9d419206a5b9a5c0 (diff)
DisplayAnki note requirements (#1799)
* Update how errors are collected from _formatField * Expose requirements
Diffstat (limited to 'ext/js/display')
-rw-r--r--ext/js/display/display-anki.js8
1 files changed, 4 insertions, 4 deletions
diff --git a/ext/js/display/display-anki.js b/ext/js/display/display-anki.js
index aedf33c7..a2732c66 100644
--- a/ext/js/display/display-anki.js
+++ b/ext/js/display/display-anki.js
@@ -498,13 +498,13 @@ class DisplayAnki {
const results = [];
for (let i = 0, ii = noteInfoList.length; i < ii; ++i) {
- const {note, errors} = noteInfoList[i];
+ const {note, errors, requirements} = noteInfoList[i];
const {canAdd, valid, noteIds, noteInfos} = infos[i];
const {mode, index} = noteTargets[i];
while (index >= results.length) {
results.push([]);
}
- results[index].push({mode, note, errors, canAdd, valid, noteIds, noteInfos, ankiError});
+ results[index].push({mode, note, errors, requirements, canAdd, valid, noteIds, noteInfos, ankiError});
}
return results;
}
@@ -536,7 +536,7 @@ class DisplayAnki {
}
}
- const {note, errors: createNoteErrors} = await this._ankiNoteBuilder.createNote({
+ const {note, errors: createNoteErrors, requirements} = await this._ankiNoteBuilder.createNote({
dictionaryEntry,
mode,
context,
@@ -554,7 +554,7 @@ class DisplayAnki {
errors
});
errors.push(...createNoteErrors);
- return {note, errors};
+ return {note, errors, requirements};
}
async _injectAnkiNoteMedia(dictionaryEntry, fields) {