mirror of
https://github.com/ankitects/anki.git
synced 2025-09-24 16:56:36 -04:00
confirmation on field delete
This commit is contained in:
parent
092eba2691
commit
2caf92e58d
1 changed files with 3 additions and 1 deletions
|
@ -5,7 +5,7 @@ from aqt.qt import *
|
||||||
import re
|
import re
|
||||||
from anki.consts import *
|
from anki.consts import *
|
||||||
import aqt
|
import aqt
|
||||||
from aqt.utils import showWarning, openHelp, getOnlyText
|
from aqt.utils import showWarning, openHelp, getOnlyText, askUser
|
||||||
|
|
||||||
class FieldDialog(QDialog):
|
class FieldDialog(QDialog):
|
||||||
|
|
||||||
|
@ -93,6 +93,8 @@ class FieldDialog(QDialog):
|
||||||
def onDelete(self):
|
def onDelete(self):
|
||||||
if len(self.model['flds']) < 3:
|
if len(self.model['flds']) < 3:
|
||||||
return showWarning(_("Notes require at least two fields."))
|
return showWarning(_("Notes require at least two fields."))
|
||||||
|
if not askUser(_("Delete field?")):
|
||||||
|
return
|
||||||
f = self.model['flds'][self.form.fieldList.currentRow()]
|
f = self.model['flds'][self.form.fieldList.currentRow()]
|
||||||
self.mw.progress.start()
|
self.mw.progress.start()
|
||||||
self.mm.remField(self.model, f)
|
self.mm.remField(self.model, f)
|
||||||
|
|
Loading…
Reference in a new issue