Skip to content

Commit 663edc8

Browse files
authored
[DOC] Fix to use KeyboardEvent.key over keyCode
1 parent db62e47 commit 663edc8

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

lib/rdoc/generator/template/darkfish/js/search.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ Search.prototype = Object.assign({}, Navigation, new function() {
1515
this.init = function() {
1616
var _this = this;
1717
var observer = function(e) {
18-
switch(e.keyCode) {
19-
case 38: // Event.KEY_UP
20-
case 40: // Event.KEY_DOWN
18+
switch(e.key) {
19+
case 'ArrowUp':
20+
case 'ArrowDown':
2121
return;
2222
}
2323
_this.search(_this.input.value);

lib/rdoc/generator/template/json_index/js/navigation.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,24 +23,24 @@ Navigation = new function() {
2323

2424
this.onkeydown = function(e) {
2525
if (!this.navigationActive) return;
26-
switch(e.keyCode) {
27-
case 37: //Event.KEY_LEFT:
26+
switch(e.key) {
27+
case 'ArrowLeft':
2828
if (this.moveLeft()) e.preventDefault();
2929
break;
30-
case 38: //Event.KEY_UP:
31-
if (e.keyCode == 38 || e.ctrlKey) {
30+
case 'ArrowUp':
31+
if (e.key == 'ArrowUp' || e.ctrlKey) {
3232
if (this.moveUp()) e.preventDefault();
3333
}
3434
break;
35-
case 39: //Event.KEY_RIGHT:
35+
case 'ArrowRight':
3636
if (this.moveRight()) e.preventDefault();
3737
break;
38-
case 40: //Event.KEY_DOWN:
39-
if (e.keyCode == 40 || e.ctrlKey) {
38+
case 'ArrowDown':
39+
if (e.key == 'ArrowDown' || e.ctrlKey) {
4040
if (this.moveDown()) e.preventDefault();
4141
}
4242
break;
43-
case 13: //Event.KEY_RETURN:
43+
case 'Enter':
4444
if (this.current) e.preventDefault();
4545
this.select(this.current);
4646
break;

0 commit comments

Comments
 (0)