Skip to content

Commit 1e59e4e

Browse files
committed
Add key shortcut for find action #17
1 parent e5aac14 commit 1e59e4e

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

static/js/mpg.database.query.js

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -670,16 +670,22 @@ MPG.eventListeners.addFind = function() {
670670
};
671671

672672
/**
673-
* Adds an event listener for autocompletion.
673+
* Adds an event listener for autocompletion/find key shortcuts.
674674
*
675675
* @returns {void}
676676
*/
677-
MPG.eventListeners.addCtrlSpace = function() {
677+
MPG.eventListeners.addKeyShortcuts = function() {
678678

679679
document.addEventListener('keydown', function(event) {
680-
if ( event.ctrlKey && event.code == 'Space' ) {
681-
MPG.codeMirror.showHint();
680+
681+
if ( event.ctrlKey ) {
682+
if ( event.code === 'Space' ) {
683+
MPG.codeMirror.showHint();
684+
} else if ( event.key === 'Enter' ) {
685+
document.querySelector('#mpg-find-button').click();
686+
}
682687
}
688+
683689
});
684690

685691
};
@@ -721,7 +727,7 @@ window.addEventListener('DOMContentLoaded', function(_event) {
721727
MPG.eventListeners.addCodeMirror();
722728
MPG.eventListeners.addHistoryPop();
723729
MPG.eventListeners.addFind();
724-
MPG.eventListeners.addCtrlSpace();
730+
MPG.eventListeners.addKeyShortcuts();
725731
MPG.eventListeners.addExport();
726732

727733
MPG.helpers.navigateOnSamePage();

0 commit comments

Comments
 (0)