From 602d10c495b2ba5eb3318fd346d968008625bb44 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Wed, 13 Jul 2016 11:21:50 +0200 Subject: [PATCH] QtWebEngine: Implement scroll.to_point/.delta --- qutebrowser/browser/webengine/webenginetab.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/qutebrowser/browser/webengine/webenginetab.py b/qutebrowser/browser/webengine/webenginetab.py index b6323ad85..9476200de 100644 --- a/qutebrowser/browser/webengine/webenginetab.py +++ b/qutebrowser/browser/webengine/webenginetab.py @@ -222,10 +222,11 @@ class WebEngineScroller(browsertab.AbstractScroller): self._tab.run_js_async(js_code) def to_point(self, point): - log.stub() + self._tab.run_js_async("window.scroll({x}, {y});".format( + x=point.x(), y=point.y())) def delta(self, x=0, y=0): - log.stub() + self._tab.run_js_async("window.scrollBy({x}, {y});".format(x=x, y=y)) def delta_page(self, x=0, y=0): log.stub()