Exemplo n.º 1
0
 def _renderPage(self, reuse=False):
     if not reuse:
         self._dueTree = self.mw.col.sched.deckDueTree()
         self.__renderPage(None)
         return
     self.web.evalWithCallback("window.pageYOffset", self.__renderPage)
     gui_hooks.deck_browser_did_render(self)
Exemplo n.º 2
0
 def __renderPage(self, offset):
     content = DeckBrowserContent(
         tree=self._renderDeckTree(self._dueTree), stats=self._renderStats(),
     )
     gui_hooks.deck_browser_will_render_content(self, content)
     self.web.stdHtml(
         self._body % content.__dict__,
         css=["deckbrowser.css"],
         js=["jquery.js", "jquery-ui.js", "deckbrowser.js"],
         context=self,
     )
     self.web.key = "deckBrowser"
     self._drawButtons()
     if offset is not None:
         self._scrollToOffset(offset)
     gui_hooks.deck_browser_did_render(self)
Exemplo n.º 3
0
 def __renderPage(self, offset: int) -> None:
     content = DeckBrowserContent(
         tree=self._renderDeckTree(self._dueTree),
         stats=self._renderStats(),
     )
     gui_hooks.deck_browser_will_render_content(self, content)
     self.web.stdHtml(
         self._v1_upgrade_message() + self._body % content.__dict__,
         css=["css/deckbrowser.css"],
         js=[
             "js/vendor/jquery.min.js",
             "js/vendor/jquery-ui.min.js",
             "js/deckbrowser.js",
         ],
         context=self,
     )
     self._drawButtons()
     if offset is not None:
         self._scrollToOffset(offset)
     gui_hooks.deck_browser_did_render(self)