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)
|
self.ifCanClose(doClose)
|
||||||
|
|
||||||
def add_io_note(self) -> None:
|
def add_io_note(self) -> None:
|
||||||
self.editor.web.eval("updateOcclusionsField();")
|
self.editor.update_occlusions_field()
|
||||||
self.add_current_note()
|
self.add_current_note()
|
||||||
self.editor.web.eval("resetIOImageLoaded()")
|
self.editor.reset_image_occlusion()
|
||||||
|
|
||||||
# legacy aliases
|
# 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.web.eval(f"setImageField({json.dumps(image_field_html)})")
|
||||||
self._setup_mask_editor(io_options)
|
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):
|
def _setup_mask_editor(self, io_options: dict):
|
||||||
self.web.eval(
|
self.web.eval(
|
||||||
'require("anki/ui").loaded.then(() =>'
|
'require("anki/ui").loaded.then(() =>'
|
||||||
|
|
Loading…
Reference in a new issue