Skip to content

Commit a0c1fc2

Browse files
committed
Add key shortcut for count action #17
1 parent c2cc74d commit a0c1fc2

File tree

2 files changed

+24
-7
lines changed

2 files changed

+24
-7
lines changed

source/js/queryDatabase.js

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -719,11 +719,28 @@ MPG.eventListeners.addKeyShortcuts = function() {
719719
document.addEventListener('keydown', function(event) {
720720

721721
if ( event.ctrlKey ) {
722-
if ( event.code === 'Space' ) {
723-
MPG.codeMirror.showHint();
724-
} else if ( event.key === 'Enter' ) {
725-
document.querySelector('#mpg-find-button').click();
722+
723+
switch (event.key) {
724+
725+
case ' ':
726+
case 'Spacebar': // For old browsers.
727+
MPG.codeMirror.showHint();
728+
break;
729+
730+
case 'Enter':
731+
var findButton = document.querySelector('#mpg-find-button');
732+
findButton.focus();
733+
findButton.click();
734+
break;
735+
736+
case '*':
737+
var countButton = document.querySelector('#mpg-count-button');
738+
countButton.focus();
739+
countButton.click();
740+
break;
741+
726742
}
743+
727744
}
728745

729746
});

views/queryDatabase.view.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -88,15 +88,15 @@
8888
Insert one
8989
</button>
9090

91-
<button id="mpg-find-button" class="btn btn-success float-right">
92-
Find
91+
<button id="mpg-find-button" class="btn btn-success float-right" title="Ctrl + Enter">
92+
Find
9393
</button>
9494

9595
<button id="mpg-delete-one-button" class="btn btn-danger float-right">
9696
Delete one
9797
</button>
9898

99-
<button id="mpg-count-button" class="btn btn-info float-right">
99+
<button id="mpg-count-button" class="btn btn-info float-right" title="Ctrl + *">
100100
Count
101101
</button>
102102

0 commit comments

Comments
 (0)