mirror of
https://github.com/ankitects/anki.git
synced 2025-09-21 07:22:23 -04:00
accept a reload argument in q()
This commit is contained in:
parent
dba04598ae
commit
c8b16a0e0e
3 changed files with 4 additions and 4 deletions
|
@ -99,8 +99,8 @@ streak=?, lapses=?, grade=?, cycles=?, edue=? where id = ?""",
|
||||||
self.factor, self.reps, self.streak, self.lapses,
|
self.factor, self.reps, self.streak, self.lapses,
|
||||||
self.grade, self.cycles, self.edue, self.id)
|
self.grade, self.cycles, self.edue, self.id)
|
||||||
|
|
||||||
def q(self, classes="q"):
|
def q(self, classes="q", reload=False):
|
||||||
return self._withClass(self._getQA()['q'], classes)
|
return self._withClass(self._getQA(reload)['q'], classes)
|
||||||
|
|
||||||
def a(self, classes="a"):
|
def a(self, classes="a"):
|
||||||
return self._withClass(self._getQA()['a'], classes)
|
return self._withClass(self._getQA()['a'], classes)
|
||||||
|
|
|
@ -70,13 +70,14 @@ select mod, name, flds, tmpls, conf, css from models where id = ?""", self.id)
|
||||||
|
|
||||||
def flush(self):
|
def flush(self):
|
||||||
self.mod = intTime()
|
self.mod = intTime()
|
||||||
|
self.css = self.genCSS()
|
||||||
ret = self.deck.db.execute("""
|
ret = self.deck.db.execute("""
|
||||||
insert or replace into models values (?, ?, ?, ?, ?, ?, ?)""",
|
insert or replace into models values (?, ?, ?, ?, ?, ?, ?)""",
|
||||||
self.id, self.mod, self.name,
|
self.id, self.mod, self.name,
|
||||||
simplejson.dumps(self.fields),
|
simplejson.dumps(self.fields),
|
||||||
simplejson.dumps(self.templates),
|
simplejson.dumps(self.templates),
|
||||||
simplejson.dumps(self.conf),
|
simplejson.dumps(self.conf),
|
||||||
self.genCSS())
|
self.css)
|
||||||
self.id = ret.lastrowid
|
self.id = ret.lastrowid
|
||||||
|
|
||||||
def fids(self):
|
def fids(self):
|
||||||
|
|
|
@ -447,7 +447,6 @@ queue = 2 %s and due <= :lim order by %s limit %d""" % (
|
||||||
self._updateRevIvl(card, ease)
|
self._updateRevIvl(card, ease)
|
||||||
# then the rest
|
# then the rest
|
||||||
card.factor = max(1300, card.factor+[-150, 0, 150][ease-2])
|
card.factor = max(1300, card.factor+[-150, 0, 150][ease-2])
|
||||||
print "fixme: ensure ivl is 1+ current"
|
|
||||||
card.due = self.today + card.ivl
|
card.due = self.today + card.ivl
|
||||||
|
|
||||||
def _logRev(self, card, ease):
|
def _logRev(self, card, ease):
|
||||||
|
|
Loading…
Reference in a new issue