Skip to content

Commit 41462e8

Browse files
committed
Merge pull request #87 from funkill/keys_navigation
add navigation by arrows
2 parents dc8f6cd + 43eef76 commit 41462e8

File tree

2 files changed

+19
-2
lines changed

2 files changed

+19
-2
lines changed

src/theme/book.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,23 @@ $( document ).ready(function() {
2323
hljs.highlightBlock(block);
2424
});
2525

26+
var KEY_CODES = {
27+
PREVIOUS_KEY: 37,
28+
NEXT_KEY: 39
29+
};
30+
31+
$(document).on('keydown', function (e) {
32+
switch (e.keyCode) {
33+
case KEY_CODES.NEXT_KEY:
34+
e.preventDefault();
35+
window.location.href = $('.nav-chapters.next').attr('href');
36+
break;
37+
case KEY_CODES.PREVIOUS_KEY:
38+
e.preventDefault();
39+
window.location.href = $('.nav-chapters.previous').attr('href');
40+
break;
41+
}
42+
});
2643

2744
// Interesting DOM Elements
2845
var html = $("html");

src/theme/index.hbs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,13 +84,13 @@
8484
</div>
8585

8686
{{#previous}}
87-
<a href="{{link}}" class="nav-chapters previous">
87+
<a href="{{link}}" class="nav-chapters previous" title="&larr;">
8888
<i class="fa fa-angle-left"></i>
8989
</a>
9090
{{/previous}}
9191

9292
{{#next}}
93-
<a href="{{link}}" class="nav-chapters next">
93+
<a href="{{link}}" class="nav-chapters next" title="&rarr;">
9494
<i class="fa fa-angle-right"></i>
9595
</a>
9696
{{/next}}

0 commit comments

Comments
 (0)