diff --git a/anki/cards.py b/anki/cards.py index ea4f567d3..280cd5a52 100644 --- a/anki/cards.py +++ b/anki/cards.py @@ -110,10 +110,12 @@ class Card(object): "Generate a random offset to spread intervals." self.fuzz = random.uniform(0.95, 1.05) - def htmlQuestion(self, type="question"): + def htmlQuestion(self, type="question", align=True): div = '''
%s
''' % ( - type[0], hexifyID(self.cardModel.id), getattr(self, type)) + type[0], hexifyID(self.cardModelId), getattr(self, type)) # add outer div & alignment (with tables due to qt's html handling) + if not align: + return div attr = type + 'Align' if getattr(self.cardModel, attr) == 0: align = "center" @@ -124,8 +126,8 @@ class Card(object): return (("
" % align) + div + "
") - def htmlAnswer(self): - return self.htmlQuestion(type="answer") + def htmlAnswer(self, align=True): + return self.htmlQuestion(type="answer", align=align) def updateStats(self, ease, state): self.reps += 1