mirror of
https://github.com/ankitects/anki.git
synced 2025-09-18 14:02:21 -04:00
Move IO webview internals to editor (#2784)
This commit is contained in:
parent
f934bc2cf3
commit
fe41b4a136
2 changed files with 8 additions and 2 deletions
|
@ -373,9 +373,9 @@ class AddCards(QMainWindow):
|
|||
self.ifCanClose(doClose)
|
||||
|
||||
def add_io_note(self) -> None:
|
||||
self.editor.web.eval("updateOcclusionsField();")
|
||||
self.editor.update_occlusions_field()
|
||||
self.add_current_note()
|
||||
self.editor.web.eval("resetIOImageLoaded()")
|
||||
self.editor.reset_image_occlusion()
|
||||
|
||||
# legacy aliases
|
||||
|
||||
|
|
|
@ -1124,6 +1124,12 @@ require("anki/ui").loaded.then(() => require("anki/NoteEditor").instances[0].too
|
|||
self.web.eval(f"setImageField({json.dumps(image_field_html)})")
|
||||
self._setup_mask_editor(io_options)
|
||||
|
||||
def reset_image_occlusion(self) -> None:
|
||||
self.web.eval("resetIOImageLoaded()")
|
||||
|
||||
def update_occlusions_field(self) -> None:
|
||||
self.web.eval("updateOcclusionsField()")
|
||||
|
||||
def _setup_mask_editor(self, io_options: dict):
|
||||
self.web.eval(
|
||||
'require("anki/ui").loaded.then(() =>'
|
||||
|
|
Loading…
Reference in a new issue