fix editor, add getOnlyText()

This commit is contained in:
Damien Elmes 2008-11-23 09:23:07 +09:00
parent c2a8302a26
commit 806220c813
2 changed files with 11 additions and 4 deletions

View file

@ -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()

View file

@ -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"