mirror of
https://github.com/GitbookIO/gitbook.git
synced 2026-09-16 15:45:13 +00:00
39 lines
836 B
JavaScript
39 lines
836 B
JavaScript
define([
|
|
"jQuery",
|
|
"Mousetrap",
|
|
"core/navigation",
|
|
"core/sidebar",
|
|
"core/search"
|
|
], function($, Mousetrap, navigation, sidebar, search){
|
|
// 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) {
|
|
search.toggle();
|
|
return false;
|
|
});
|
|
};
|
|
|
|
return {
|
|
init: init,
|
|
search: search
|
|
};
|
|
}); |