From e7189f4af5bcd1887c0c53d3307ee44ee02a04e0 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sat, 24 Jul 2021 22:04:06 +1000 Subject: [PATCH] fix ugly js confirm box https://forums.ankiweb.net/t/2-1-45-release-candidate/11362/2 --- qt/aqt/webview.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/qt/aqt/webview.py b/qt/aqt/webview.py index a5be5e21c..aa6903677 100644 --- a/qt/aqt/webview.py +++ b/qt/aqt/webview.py @@ -13,7 +13,7 @@ from anki.utils import isLin, isMac, isWin from aqt import colors, gui_hooks from aqt.qt import * from aqt.theme import theme_manager -from aqt.utils import openLink, showInfo, tr +from aqt.utils import askUser, openLink, showInfo, tr serverbaseurl = re.compile(r"^.+:\/\/[^\/]+") @@ -138,9 +138,12 @@ class AnkiWebPage(QWebEnginePage): def _onCmd(self, str: str) -> Any: return self._onBridgeCmd(str) - def javaScriptAlert(self, url: QUrl, text: str) -> None: + def javaScriptAlert(self, frame: Any, text: str) -> None: showInfo(text) + def javaScriptConfirm(self, frame: Any, text: str) -> bool: + return askUser(text) + # Add-ons ##########################################################################