mirror of
https://github.com/ankitects/anki.git
synced 2025-09-24 16:56:36 -04:00
filter/cram, add empty button
This commit is contained in:
parent
999e1ba401
commit
4a235b96a5
3 changed files with 13 additions and 6 deletions
|
@ -256,7 +256,7 @@ body { margin: 1em; -webkit-user-select: none; }
|
|||
["", "shared", _("Get Shared")],
|
||||
["", "create", _("Create")],
|
||||
["Ctrl+I", "import", _("Import File")],
|
||||
["C", "cram", _("Cram")],
|
||||
["C", "cram", _("Filter/Cram")],
|
||||
]
|
||||
buf = ""
|
||||
for b in links:
|
||||
|
|
|
@ -688,10 +688,10 @@ upload, overwriting any changes either here or on AnkiWeb. Proceed?""")):
|
|||
import aqt.dyndeckconf
|
||||
n = 1
|
||||
decks = self.col.decks.allNames()
|
||||
while _("Cram %d") % n in decks:
|
||||
while _("Filter/Cram %d") % n in decks:
|
||||
n += 1
|
||||
name = _("Cram %d") % n
|
||||
name = getOnlyText(_("Please name your cram deck:"), default=name)
|
||||
name = _("Filter/Cram %d") % n
|
||||
name = getOnlyText(_("New deck name:"), default=name)
|
||||
if not name:
|
||||
return
|
||||
if name in decks:
|
||||
|
|
|
@ -48,6 +48,9 @@ class Overview(object):
|
|||
elif url == "refresh":
|
||||
self.mw.col.sched.rebuildDyn()
|
||||
self.mw.reset()
|
||||
elif url == "empty":
|
||||
self.mw.col.sched.remDyn(self.mw.col.decks.selected())
|
||||
self.mw.reset()
|
||||
elif url == "decks":
|
||||
self.mw.moveToState("deckBrowser")
|
||||
elif url == "review":
|
||||
|
@ -63,6 +66,9 @@ class Overview(object):
|
|||
if key == "r" and cram:
|
||||
self.mw.col.sched.rebuildDyn()
|
||||
self.mw.reset()
|
||||
if key == "e" and cram:
|
||||
self.mw.col.sched.remDyn(self.mw.col.decks.selected())
|
||||
self.mw.reset()
|
||||
|
||||
# HTML
|
||||
############################################################
|
||||
|
@ -177,9 +183,10 @@ text-align: center;
|
|||
["o", "opts", _("Options")],
|
||||
]
|
||||
if self.mw.col.decks.current()['dyn']:
|
||||
links.append(["r", "refresh", _("Rebuild")])
|
||||
links.append(["R", "refresh", _("Rebuild")])
|
||||
links.append(["E", "empty", _("Empty")])
|
||||
else:
|
||||
links.append(["c", "cram", _("Cram")])
|
||||
links.append(["C", "cram", _("Filter/Cram")])
|
||||
buf = ""
|
||||
for b in links:
|
||||
if b[0]:
|
||||
|
|
Loading…
Reference in a new issue