From 5575482e38adeb496d0c76b493d3db23df8670f1 Mon Sep 17 00:00:00 2001 From: Henrik Giesel Date: Mon, 28 Jun 2021 15:27:59 +0200 Subject: [PATCH] Save tags back to Python --- qt/aqt/editor.py | 8 ++++++++ ts/editor/TagEditor.svelte | 9 +++++++-- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/qt/aqt/editor.py b/qt/aqt/editor.py index 6eddf3159..ceab8c1af 100644 --- a/qt/aqt/editor.py +++ b/qt/aqt/editor.py @@ -426,6 +426,14 @@ $editorToolbar.then(({{ toolbar }}) => toolbar.appendGroup({{ (_, highlightColor) = cmd.split(":", 1) self.mw.pm.profile["lastHighlightColor"] = highlightColor + elif cmd.startswith("saveTags"): + (type, tagsJson) = cmd.split(":", 1) + self.note.tags = json.loads(tagsJson) + + gui_hooks.editor_did_update_tags(self.note) + if not self.addMode: + self._save_current_note() + elif cmd in self._links: self._links[cmd](self) diff --git a/ts/editor/TagEditor.svelte b/ts/editor/TagEditor.svelte index b4f742b89..026ae6602 100644 --- a/ts/editor/TagEditor.svelte +++ b/ts/editor/TagEditor.svelte @@ -5,6 +5,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html