diff options
Diffstat (limited to 'qutebrowser/browser/webengine/webview.py')
-rw-r--r-- | qutebrowser/browser/webengine/webview.py | 37 |
1 files changed, 18 insertions, 19 deletions
diff --git a/qutebrowser/browser/webengine/webview.py b/qutebrowser/browser/webengine/webview.py index bf9440c22..f6e266523 100644 --- a/qutebrowser/browser/webengine/webview.py +++ b/qutebrowser/browser/webengine/webview.py @@ -39,7 +39,9 @@ _QB_FILESELECTION_MODES = { # the public QWebEnginePage::FileSelectionMode enum). # However, QWebEnginePage::chooseFiles is still called with the matching value # (2) when a file input with "webkitdirectory" is used. - QtWebEngineWidgets.QWebEnginePage.FileSelectionMode(2): shared.FileSelectionMode.folder, + QtWebEngineWidgets.QWebEnginePage.FileSelectionMode( + 2 + ): shared.FileSelectionMode.folder, } @@ -218,28 +220,25 @@ class WebEnginePage(QtWebEngineWidgets.QWebEnginePage): } shared.javascript_log_message(level_map[level], source, line, msg) - def acceptNavigationRequest(self, - url: QtCore.QUrl, - typ: QtWebEngineWidgets.QWebEnginePage.NavigationType, - is_main_frame: bool) -> bool: + def acceptNavigationRequest( + self, + url: QtCore.QUrl, + typ: QtWebEngineWidgets.QWebEnginePage.NavigationType, + is_main_frame: bool, + ) -> bool: """Override acceptNavigationRequest to forward it to the tab API.""" type_map = { - QtWebEngineWidgets.QWebEnginePage.NavigationTypeLinkClicked: - usertypes.NavigationRequest.Type.link_clicked, - QtWebEngineWidgets.QWebEnginePage.NavigationTypeTyped: - usertypes.NavigationRequest.Type.typed, - QtWebEngineWidgets.QWebEnginePage.NavigationTypeFormSubmitted: - usertypes.NavigationRequest.Type.form_submitted, - QtWebEngineWidgets.QWebEnginePage.NavigationTypeBackForward: - usertypes.NavigationRequest.Type.back_forward, - QtWebEngineWidgets.QWebEnginePage.NavigationTypeReload: - usertypes.NavigationRequest.Type.reloaded, - QtWebEngineWidgets.QWebEnginePage.NavigationTypeOther: - usertypes.NavigationRequest.Type.other, + QtWebEngineWidgets.QWebEnginePage.NavigationTypeLinkClicked: usertypes.NavigationRequest.Type.link_clicked, + QtWebEngineWidgets.QWebEnginePage.NavigationTypeTyped: usertypes.NavigationRequest.Type.typed, + QtWebEngineWidgets.QWebEnginePage.NavigationTypeFormSubmitted: usertypes.NavigationRequest.Type.form_submitted, + QtWebEngineWidgets.QWebEnginePage.NavigationTypeBackForward: usertypes.NavigationRequest.Type.back_forward, + QtWebEngineWidgets.QWebEnginePage.NavigationTypeReload: usertypes.NavigationRequest.Type.reloaded, + QtWebEngineWidgets.QWebEnginePage.NavigationTypeOther: usertypes.NavigationRequest.Type.other, } try: - type_map[QtWebEngineWidgets.QWebEnginePage.NavigationTypeRedirect] = ( - usertypes.NavigationRequest.Type.redirect) + type_map[ + QtWebEngineWidgets.QWebEnginePage.NavigationTypeRedirect + ] = usertypes.NavigationRequest.Type.redirect except AttributeError: # Added in Qt 5.14 pass |