mirror of
https://github.com/ankitects/anki.git
synced 2025-09-25 01:06:35 -04:00
Add Cards save the previous note
This commit is contained in:
parent
48c1e668d4
commit
f41014ca4b
1 changed files with 3 additions and 0 deletions
|
@ -28,6 +28,7 @@ class AddCards(QDialog):
|
||||||
self.setupButtons()
|
self.setupButtons()
|
||||||
self.onReset()
|
self.onReset()
|
||||||
self.history = []
|
self.history = []
|
||||||
|
self.previousNote = None
|
||||||
restoreGeom(self, "add")
|
restoreGeom(self, "add")
|
||||||
addHook('reset', self.onReset)
|
addHook('reset', self.onReset)
|
||||||
addHook('currentModelChanged', self.onModelChange)
|
addHook('currentModelChanged', self.onModelChange)
|
||||||
|
@ -83,6 +84,7 @@ class AddCards(QDialog):
|
||||||
def onModelChange(self):
|
def onModelChange(self):
|
||||||
oldNote = self.editor.note
|
oldNote = self.editor.note
|
||||||
note = self.mw.col.newNote()
|
note = self.mw.col.newNote()
|
||||||
|
self.previousNote = None
|
||||||
if oldNote:
|
if oldNote:
|
||||||
oldFields = list(oldNote.keys())
|
oldFields = list(oldNote.keys())
|
||||||
newFields = list(note.keys())
|
newFields = list(note.keys())
|
||||||
|
@ -176,6 +178,7 @@ question on all cards."""), help="AddItems")
|
||||||
return
|
return
|
||||||
self.addHistory(note)
|
self.addHistory(note)
|
||||||
self.mw.requireReset()
|
self.mw.requireReset()
|
||||||
|
self.previousNote = note
|
||||||
return note
|
return note
|
||||||
|
|
||||||
def addCards(self):
|
def addCards(self):
|
||||||
|
|
Loading…
Reference in a new issue