mirror of
https://github.com/ankitects/anki.git
synced 2025-09-24 08:46:37 -04:00
fix editor, add getOnlyText()
This commit is contained in:
parent
c2a8302a26
commit
806220c813
2 changed files with 11 additions and 4 deletions
|
@ -596,22 +596,22 @@ where id in (%s)""" % ",".join([
|
|||
self.deck.setModified()
|
||||
|
||||
def addFactTags(self):
|
||||
tags = ui.utils.getText(_("Enter tag(s) to add to each fact:"), self)
|
||||
tags = ui.utils.getOnlyText(_("Enter tag(s) to add to each fact:"), self)
|
||||
if tags: self.deck.addFactTags(self.selectedFacts(), tags)
|
||||
self.updateAfterCardChange()
|
||||
|
||||
def addCardTags(self):
|
||||
tags = ui.utils.getText(_("Enter tag(s) to add to each card:"), self)
|
||||
tags = ui.utils.getOnlyText(_("Enter tag(s) to add to each card:"), self)
|
||||
if tags: self.deck.addCardTags(self.selectedCards(), tags)
|
||||
self.updateAfterCardChange()
|
||||
|
||||
def deleteFactTags(self):
|
||||
tags = ui.utils.getText(_("Enter tag(s) to delete from each fact:"), self)
|
||||
tags = ui.utils.getOnlyText(_("Enter tag(s) to delete from each fact:"), self)
|
||||
if tags: self.deck.deleteFactTags(self.selectedFacts(), tags)
|
||||
self.updateAfterCardChange()
|
||||
|
||||
def deleteCardTags(self):
|
||||
tags = ui.utils.getText(_("Enter tag(s) to delete from each card:"), self)
|
||||
tags = ui.utils.getOnlyText(_("Enter tag(s) to delete from each card:"), self)
|
||||
if tags: self.deck.deleteCardTags(self.selectedCards(), tags)
|
||||
self.updateAfterCardChange()
|
||||
|
||||
|
|
|
@ -85,6 +85,13 @@ def getText(prompt, parent=None, help=None):
|
|||
ret = d.exec_()
|
||||
return (unicode(d.l.text()), ret)
|
||||
|
||||
def getOnlyText(*args, **kwargs):
|
||||
(s, r) = getText(*args, **kwargs)
|
||||
if r:
|
||||
return s
|
||||
else:
|
||||
return u""
|
||||
|
||||
def getFile(parent, title, dir, key):
|
||||
"Ask the user for a file. Use DIR as config variable."
|
||||
dirkey = dir+"Directory"
|
||||
|
|
Loading…
Reference in a new issue