mirror of
https://github.com/ankitects/anki.git
synced 2025-09-19 06:22:22 -04:00
always try to preserve field # focus
This commit is contained in:
parent
dd2891b5ba
commit
7aa9b4cb0e
1 changed files with 4 additions and 2 deletions
|
@ -210,6 +210,7 @@ class Editor(object):
|
||||||
self.addMode = addMode
|
self.addMode = addMode
|
||||||
self._loaded = False
|
self._loaded = False
|
||||||
self._keepButtons = False
|
self._keepButtons = False
|
||||||
|
self.currentField = 0
|
||||||
# current card, for card layout
|
# current card, for card layout
|
||||||
self.card = None
|
self.card = None
|
||||||
self.setupOuter()
|
self.setupOuter()
|
||||||
|
@ -414,7 +415,8 @@ class Editor(object):
|
||||||
if hide:
|
if hide:
|
||||||
self.widget.hide()
|
self.widget.hide()
|
||||||
|
|
||||||
def loadNote(self, field=0):
|
def loadNote(self):
|
||||||
|
field = self.currentField
|
||||||
if not self._loaded:
|
if not self._loaded:
|
||||||
# will be loaded when page is ready
|
# will be loaded when page is ready
|
||||||
return
|
return
|
||||||
|
@ -489,7 +491,7 @@ class Editor(object):
|
||||||
d.exec_()
|
d.exec_()
|
||||||
self.note.fields[self.currentField] = unicode(
|
self.note.fields[self.currentField] = unicode(
|
||||||
form.textEdit.toPlainText())
|
form.textEdit.toPlainText())
|
||||||
self.loadNote(self.currentField)
|
self.loadNote()
|
||||||
|
|
||||||
# Tag & deck handling
|
# Tag & deck handling
|
||||||
######################################################################
|
######################################################################
|
||||||
|
|
Loading…
Reference in a new issue