From 9031c6b61a1ba62cd2d262af4d1d7de2d01e8355 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 18 Jun 2009 03:27:09 +0900 Subject: [PATCH] suspend cards using new api --- ankiqt/ui/main.py | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/ankiqt/ui/main.py b/ankiqt/ui/main.py index 4f2b5bd37..af305b8cd 100755 --- a/ankiqt/ui/main.py +++ b/ankiqt/ui/main.py @@ -447,13 +447,11 @@ Please do not file a bug report with Anki.
""") def handleLeech(self): self.deck.refresh() tags = self.currentCard.fact.tags - tags = addTags("Suspended", tags) tags = addTags("Leech", tags) self.currentCard.fact.tags = canonifyTags(tags) self.currentCard.fact.setModified(textChanged=True) self.deck.updateFactTags([self.currentCard.fact.id]) - for card in self.currentCard.fact.cards: - self.deck.updatePriority(card) + self.deck.suspendCards([self.currentCard.id]) self.deck.refresh() self.setNotice(_("""\ %s... is a leech @@ -1693,12 +1691,7 @@ learnt today") def onSuspend(self): undo = _("Suspend") self.deck.setUndoStart(undo) - self.currentCard.fact.tags = canonifyTags( - addTags("Suspended", self.currentCard.fact.tags)) - self.currentCard.fact.setModified(textChanged=True) - self.deck.updateFactTags([self.currentCard.fact.id]) - for card in self.currentCard.fact.cards: - self.deck.updatePriority(card) + self.deck.suspendCards([self.currentCard.id]) self.deck.setModified() self.lastScheduledTime = None self.reset() @@ -1887,7 +1880,7 @@ You are currently cramming. Please close this deck first.""")) d.easyIntervalMin = 7.0 d.easyIntervalMax = 9.0 d.syncName = None - d.suspended = u"Suspended" + d.suspended = u"" self.deck.updateProgress() d.updateAllPriorities() d.utcOffset = -1