mirror of
https://github.com/ankitects/anki.git
synced 2025-09-22 16:02:23 -04:00
Remember scroll position in deck browser (#977).
This commit is contained in:
parent
9405ebe86b
commit
81d88908a5
1 changed files with 3 additions and 1 deletions
|
@ -17,6 +17,7 @@ class DeckBrowser(object):
|
||||||
self.mw = mw
|
self.mw = mw
|
||||||
self.web = mw.web
|
self.web = mw.web
|
||||||
self.bottom = aqt.toolbar.BottomBar(mw, mw.bottomWeb)
|
self.bottom = aqt.toolbar.BottomBar(mw, mw.bottomWeb)
|
||||||
|
self.scrollPos = QPoint(0, 0)
|
||||||
|
|
||||||
def show(self):
|
def show(self):
|
||||||
clearAudioQueue()
|
clearAudioQueue()
|
||||||
|
@ -65,6 +66,7 @@ class DeckBrowser(object):
|
||||||
key = unicode(evt.text())
|
key = unicode(evt.text())
|
||||||
|
|
||||||
def _selDeck(self, did):
|
def _selDeck(self, did):
|
||||||
|
self.scrollPos = self.web.page().mainFrame().scrollPosition()
|
||||||
self.mw.col.decks.select(did)
|
self.mw.col.decks.select(did)
|
||||||
self.mw.onOverview()
|
self.mw.onOverview()
|
||||||
|
|
||||||
|
@ -152,7 +154,7 @@ body { margin: 1em; -webkit-user-select: none; }
|
||||||
if self.web.key == "deckBrowser":
|
if self.web.key == "deckBrowser":
|
||||||
return self.web.page().mainFrame().scrollPosition()
|
return self.web.page().mainFrame().scrollPosition()
|
||||||
else:
|
else:
|
||||||
return QPoint(0,0)
|
return self.scrollPos
|
||||||
|
|
||||||
def _renderStats(self):
|
def _renderStats(self):
|
||||||
cards, thetime = self.mw.col.db.first("""
|
cards, thetime = self.mw.col.db.first("""
|
||||||
|
|
Loading…
Reference in a new issue