mirror of
https://github.com/GitbookIO/gitbook.git
synced 2026-09-16 15:45:13 +00:00
37 lines
792 B
JavaScript
37 lines
792 B
JavaScript
define([
|
|
"jQuery",
|
|
"Mousetrap",
|
|
"core/navigation",
|
|
"core/sidebar"
|
|
], function($, Mousetrap, navigation, sidebar){
|
|
// Bind keyboard shortcuts
|
|
var init = function() {
|
|
// Next
|
|
Mousetrap.bind(['right'], function(e) {
|
|
navigation.goNext();
|
|
return false;
|
|
});
|
|
|
|
// Prev
|
|
Mousetrap.bind(['left'], function(e) {
|
|
navigation.goPrev();
|
|
return false;
|
|
});
|
|
|
|
// Toggle Summary
|
|
Mousetrap.bind(['s'], function(e) {
|
|
sidebar.toggle();
|
|
return false;
|
|
});
|
|
|
|
// Toggle Search
|
|
Mousetrap.bind(['f'], function(e) {
|
|
sidebar.toggleSearch();
|
|
return false;
|
|
});
|
|
};
|
|
|
|
return {
|
|
init: init
|
|
};
|
|
}); |