mirror of
https://github.com/ankitects/anki.git
synced 2025-09-25 01:06:35 -04:00
shortcuts for cramming and options
This commit is contained in:
parent
05684b5575
commit
dc65441623
3 changed files with 14 additions and 4 deletions
|
@ -21,7 +21,7 @@ class DeckBrowser(object):
|
||||||
clearAudioQueue()
|
clearAudioQueue()
|
||||||
self.web.setLinkHandler(self._linkHandler)
|
self.web.setLinkHandler(self._linkHandler)
|
||||||
self.web.setKeyHandler(None)
|
self.web.setKeyHandler(None)
|
||||||
self.mw.keyHandler = None
|
self.mw.keyHandler = self._keyHandler
|
||||||
self._renderPage()
|
self._renderPage()
|
||||||
|
|
||||||
# Event handlers
|
# Event handlers
|
||||||
|
@ -46,6 +46,11 @@ class DeckBrowser(object):
|
||||||
draggedDeckDid, ontoDeckDid = arg.split(',')
|
draggedDeckDid, ontoDeckDid = arg.split(',')
|
||||||
self._dragDeckOnto(draggedDeckDid, ontoDeckDid)
|
self._dragDeckOnto(draggedDeckDid, ontoDeckDid)
|
||||||
|
|
||||||
|
def _keyHandler(self, evt):
|
||||||
|
key = unicode(evt.text())
|
||||||
|
if key == "c":
|
||||||
|
self.mw.onCram()
|
||||||
|
|
||||||
def _selDeck(self, did):
|
def _selDeck(self, did):
|
||||||
self.mw.col.decks.select(did)
|
self.mw.col.decks.select(did)
|
||||||
self.mw.onOverview()
|
self.mw.onOverview()
|
||||||
|
|
|
@ -23,7 +23,7 @@ class Overview(object):
|
||||||
clearAudioQueue()
|
clearAudioQueue()
|
||||||
self.web.setLinkHandler(self._linkHandler)
|
self.web.setLinkHandler(self._linkHandler)
|
||||||
self.web.setKeyHandler(None)
|
self.web.setKeyHandler(None)
|
||||||
self.mw.keyHandler = None
|
self.mw.keyHandler = self._keyHandler
|
||||||
self.refresh()
|
self.refresh()
|
||||||
|
|
||||||
def refresh(self):
|
def refresh(self):
|
||||||
|
@ -36,7 +36,6 @@ class Overview(object):
|
||||||
############################################################
|
############################################################
|
||||||
|
|
||||||
def _linkHandler(self, url):
|
def _linkHandler(self, url):
|
||||||
print "link", url
|
|
||||||
if url == "study":
|
if url == "study":
|
||||||
self.mw.col.startTimebox()
|
self.mw.col.startTimebox()
|
||||||
self.mw.moveToState("review")
|
self.mw.moveToState("review")
|
||||||
|
@ -55,6 +54,13 @@ class Overview(object):
|
||||||
elif url == "review":
|
elif url == "review":
|
||||||
openLink(aqt.appShared+"info/%s?v=%s"%(self.sid, self.sidVer))
|
openLink(aqt.appShared+"info/%s?v=%s"%(self.sid, self.sidVer))
|
||||||
|
|
||||||
|
def _keyHandler(self, evt):
|
||||||
|
key = unicode(evt.text())
|
||||||
|
if key == "o":
|
||||||
|
self.mw.onDeckConf()
|
||||||
|
if key == "c":
|
||||||
|
self.mw.onCram()
|
||||||
|
|
||||||
# HTML
|
# HTML
|
||||||
############################################################
|
############################################################
|
||||||
|
|
||||||
|
|
|
@ -235,7 +235,6 @@ class SyncThread(QThread):
|
||||||
self._sync()
|
self._sync()
|
||||||
except:
|
except:
|
||||||
err = traceback.format_exc()
|
err = traceback.format_exc()
|
||||||
print err
|
|
||||||
self.fireEvent("error", err)
|
self.fireEvent("error", err)
|
||||||
finally:
|
finally:
|
||||||
# don't bump mod time unless we explicitly save
|
# don't bump mod time unless we explicitly save
|
||||||
|
|
Loading…
Reference in a new issue