Merge pull request #1124 from hgiesel/dropjquerypy2

Remove jQuery from remaining qt/aqt files
This commit is contained in:
Damien Elmes 2021-04-14 12:43:11 +10:00 committed by GitHub
commit fc8a5759d5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 10 additions and 11 deletions

View file

@ -611,7 +611,9 @@ where id in %s"""
def _on_preview_closed(self) -> None:
if self.editor.web:
self.editor.web.eval("$('#previewButton').removeClass('highlighted')")
self.editor.web.eval(
"document.getElementById('previewButton').classList.remove('highlighted')"
)
self._previewer = None
# Card deletion

View file

@ -168,7 +168,7 @@ class DeckBrowser:
gui_hooks.deck_browser_did_render(self)
def _scrollToOffset(self, offset: int) -> None:
self.web.eval("$(function() { window.scrollTo(0, %d, 'instant'); });" % offset)
self.web.eval("window.scrollTo(0, %d, 'instant');" % offset)
def _renderStats(self) -> str:
return '<div id="studiedToday"><span>{}</span></div>'.format(

View file

@ -716,9 +716,7 @@ time = %(time)d;
for ease, label in self._answerButtonList():
buf += but(ease, label)
buf += "</tr></table>"
script = """
<script>$(function () { $("#defease").focus(); });</script>"""
return buf + script
return buf
def _buttonTime(self, i: int) -> str:
if not self.mw.col.conf["estTimes"]:

View file

@ -149,11 +149,10 @@ class Toolbar:
</a>"""
def set_sync_active(self, active: bool) -> None:
if active:
meth = "addClass"
else:
meth = "removeClass"
self.web.eval(f"$('#sync-spinner').{meth}('spin')")
method = "add" if active else "remove"
self.web.eval(
f"document.getElementById('sync-spinner').classList.{method}('spin')"
)
def set_sync_status(self, status: SyncStatus) -> None:
self.web.eval(f"updateSyncColor({status.required})")

View file

@ -601,7 +601,7 @@ body {{ zoom: {zoom}; background: {background}; direction: {lang_dir}; {font} }}
self._bridge_context = None
def adjustHeightToFit(self) -> None:
self.evalWithCallback("$(document.body).height()", self._onHeight)
self.evalWithCallback("document.documentElement.offsetHeight", self._onHeight)
def _onHeight(self, qvar: Optional[int]) -> None:
from aqt import mw