Skip to content

Commit

Permalink
Implement new shortcuts:
Browse files Browse the repository at this point in the history
- "s" and "/" for Focus search bar
- "c" - clear highlighted test

Fixes #691.
  • Loading branch information
marxin committed Aug 10, 2021
1 parent 805fd98 commit 8c2515a
Showing 1 changed file with 10 additions and 4 deletions.
14 changes: 10 additions & 4 deletions sphinx/themes/basic/static/doctools.js
Expand Up @@ -294,20 +294,26 @@ var Documentation = {
if (activeElementType !== 'TEXTAREA' && activeElementType !== 'INPUT' && activeElementType !== 'SELECT'
&& activeElementType !== 'BUTTON' && !event.altKey && !event.ctrlKey && !event.metaKey
&& !event.shiftKey) {
switch (event.keyCode) {
case 37: // left
switch (event.key) {
case 'ArrowLeft':
var prevHref = $('link[rel="prev"]').prop('href');
if (prevHref) {
window.location.href = prevHref;
return false;
}
break;
case 39: // right
case 'ArrowRight':
var nextHref = $('link[rel="next"]').prop('href');
if (nextHref) {
window.location.href = nextHref;
return false;
}
case '/':
case 's':
$('input[name=q]').focus();
return false;
case 'c':
newurl = window.location.href.replace(new RegExp('\\?highlight=[^#]*'), '');
window.location.href = newurl;
break;
}
}
Expand Down

0 comments on commit 8c2515a

Please sign in to comment.