From b2919f285d89b6ff5db660d82f65049d3b328a10 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Fri, 24 Feb 2012 20:51:24 +0900 Subject: [PATCH] only use jquery ui in deck browser screen --- aqt/deckbrowser.py | 4 +++- aqt/webview.py | 5 +++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/aqt/deckbrowser.py b/aqt/deckbrowser.py index a7a99c031..67233c29e 100644 --- a/aqt/deckbrowser.py +++ b/aqt/deckbrowser.py @@ -5,6 +5,7 @@ from aqt.qt import * from aqt.utils import askUser, getOnlyText, openLink, showWarning from anki.utils import isMac +import anki.js from anki.errors import DeckRenameError import aqt @@ -105,7 +106,8 @@ body { margin: 1em; -webkit-user-select: none; } def _renderPage(self): css = self.mw.sharedCSS + self._css tree = self._renderDeckTree(self.mw.col.sched.deckDueTree()) - self.web.stdHtml(self._body%dict(tree=tree), css=css) + self.web.stdHtml(self._body%dict(tree=tree), css=css, + js=anki.js.jquery+anki.js.ui) self._drawButtons() def _renderDeckTree(self, nodes, depth=0): diff --git a/aqt/webview.py b/aqt/webview.py index 1b32da33f..47135e24e 100644 --- a/aqt/webview.py +++ b/aqt/webview.py @@ -81,7 +81,7 @@ class AnkiWebView(QWebView): def setHtml(self, html, loadCB=None): self._loadFinishedCB = loadCB QWebView.setHtml(self, html) - def stdHtml(self, body, css="", bodyClass="", loadCB=None, head=""): + def stdHtml(self, body, css="", bodyClass="", loadCB=None, js=None, head=""): if isMac: button = "font-weight: bold; height: 24px;" else: @@ -98,7 +98,8 @@ button { %s""" % ( - fontForPlatform(), button, css, anki.js.all, head, bodyClass, body), loadCB) + fontForPlatform(), button, css, js or anki.js.jquery, head, + bodyClass, body), loadCB) def setBridge(self, bridge): self._bridge.setBridge(bridge) def eval(self, js):