when refreshing deck browser, maintain position

This commit is contained in:
Damien Elmes 2012-09-03 02:02:52 +09:00
parent 2870d510d9
commit 12f8526aac

View file

@ -135,8 +135,10 @@ body { margin: 1em; -webkit-user-select: none; }
self._dueTree = self.mw.col.sched.deckDueTree() self._dueTree = self.mw.col.sched.deckDueTree()
tree = self._renderDeckTree(self._dueTree) tree = self._renderDeckTree(self._dueTree)
stats = self._renderStats() stats = self._renderStats()
oldPos = self.web.page().mainFrame().scrollPosition()
self.web.stdHtml(self._body%dict(tree=tree, stats=stats), css=css, self.web.stdHtml(self._body%dict(tree=tree, stats=stats), css=css,
js=anki.js.jquery+anki.js.ui) js=anki.js.jquery+anki.js.ui, loadCB=lambda ok:\
self.web.page().mainFrame().setScrollPosition(oldPos))
self._drawButtons() self._drawButtons()
def _renderStats(self): def _renderStats(self):