Open a new tab on middle click

This commit is contained in:
Fierelier 2023-03-03 00:28:00 +01:00
parent 1816edd50f
commit fbfebe7c58
1 changed files with 7 additions and 3 deletions

View File

@ -6,9 +6,13 @@ browser = mfp.require("browser")
eventHandler = mfp.Bunch()
def decidePolicy(webView,decision,decisionType):
if decisionType == WebKit2.PolicyDecisionType.NEW_WINDOW_ACTION:
webView.cNewWindow = True
decision.use()
if decisionType == WebKit2.PolicyDecisionType.NAVIGATION_ACTION:
navAction = decision.get_navigation_action()
button = navAction.get_mouse_button()
if button != 2: return False
create(webView,navAction)
decision.ignore()
return True
return False
def create(webView,navigationAction):