def onTreeModelFields(self, item): from aqt.fields import FieldDialog model = mw.col.models.get(item.mid) mw.col.models.setCurrent(model) n = mw.col.newNote(forDeck=False) for name in list(n.keys()): n[name] = "(" + name + ")" try: if "{{cloze:Text}}" in model['tmpls'][0]['qfmt']: n['Text'] = _("This is a {{c1::sample}} cloze deletion.") except: # invalid cloze pass FieldDialog(self.mw, n, parent=self.browser)
def _onFields(self): from aqt.fields import FieldDialog FieldDialog(self.mw, self.note, parent=self.parentWindow)
def onFields(self): from aqt.fields import FieldDialog self.saveNow() FieldDialog(self.mw, self.note, parent=self.parentWindow)
def onFields(self): from aqt.fields import FieldDialog n = self._tmpNote() FieldDialog(self.mw, n, parent=self)
def onFields(self) -> None: from aqt.fields import FieldDialog FieldDialog(self.mw, self.current_notetype(), parent=self)
def _onFields(self) -> None: from aqt.fields import FieldDialog FieldDialog(self.mw, self.note.note_type(), parent=self.parentWindow)
def manage_fields(self, item: SidebarItem) -> None: notetype = self.mw.col.models.get(NotetypeId(item._parent_item.id)) FieldDialog(self.mw, notetype, parent=self, open_at=item.id)