mirror of
https://github.com/ankitects/anki.git
synced 2025-09-24 16:56:36 -04:00
support htmlquestion/answer without orm
This commit is contained in:
parent
15b5e3b6c0
commit
dd9ba0e833
1 changed files with 6 additions and 4 deletions
|
@ -110,10 +110,12 @@ class Card(object):
|
||||||
"Generate a random offset to spread intervals."
|
"Generate a random offset to spread intervals."
|
||||||
self.fuzz = random.uniform(0.95, 1.05)
|
self.fuzz = random.uniform(0.95, 1.05)
|
||||||
|
|
||||||
def htmlQuestion(self, type="question"):
|
def htmlQuestion(self, type="question", align=True):
|
||||||
div = '''<div id="cm%s%s">%s</div>''' % (
|
div = '''<div id="cm%s%s">%s</div>''' % (
|
||||||
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)
|
# add outer div & alignment (with tables due to qt's html handling)
|
||||||
|
if not align:
|
||||||
|
return div
|
||||||
attr = type + 'Align'
|
attr = type + 'Align'
|
||||||
if getattr(self.cardModel, attr) == 0:
|
if getattr(self.cardModel, attr) == 0:
|
||||||
align = "center"
|
align = "center"
|
||||||
|
@ -124,8 +126,8 @@ class Card(object):
|
||||||
return (("<center><table width=95%%><tr><td align=%s>" % align) +
|
return (("<center><table width=95%%><tr><td align=%s>" % align) +
|
||||||
div + "</td></tr></table></center>")
|
div + "</td></tr></table></center>")
|
||||||
|
|
||||||
def htmlAnswer(self):
|
def htmlAnswer(self, align=True):
|
||||||
return self.htmlQuestion(type="answer")
|
return self.htmlQuestion(type="answer", align=align)
|
||||||
|
|
||||||
def updateStats(self, ease, state):
|
def updateStats(self, ease, state):
|
||||||
self.reps += 1
|
self.reps += 1
|
||||||
|
|
Loading…
Reference in a new issue