summaryrefslogtreecommitdiff
path: root/qutebrowser/javascript
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2019-03-28 07:21:07 +0100
committerFlorian Bruhin <me@the-compiler.org>2019-03-28 07:21:07 +0100
commit5e1b4e0ea3ed2fb2a8bf4d5e432edd75e605b222 (patch)
tree414f57b6b907bc34bfd5bc8ab4c43de1c8327ed2 /qutebrowser/javascript
parentb4c9e3dbed55dab073f90c0705d99785de369aa5 (diff)
parenta1cefd1394fa5ffb05764c2a14f9c7614c4c4bfa (diff)
downloadqutebrowser-5e1b4e0ea3ed2fb2a8bf4d5e432edd75e605b222.tar.gz
qutebrowser-5e1b4e0ea3ed2fb2a8bf4d5e432edd75e605b222.zip
Merge remote-tracking branch 'origin/pr/4513'
Diffstat (limited to 'qutebrowser/javascript')
-rw-r--r--qutebrowser/javascript/caret.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/qutebrowser/javascript/caret.js b/qutebrowser/javascript/caret.js
index 73b763af2..d337e2e4a 100644
--- a/qutebrowser/javascript/caret.js
+++ b/qutebrowser/javascript/caret.js
@@ -1404,5 +1404,13 @@ window._qutebrowser.caret = (function() {
return CaretBrowsing.selectionEnabled;
};
+ funcs.reverseSelection = () => {
+ const sel = window.getSelection();
+ sel.setBaseAndExtent(
+ sel.extentNode, sel.extentOffset, sel.baseNode,
+ sel.baseOffset
+ );
+ };
+
return funcs;
})();