Add h1-3 shortcuts. #496
This commit is contained in:
@@ -196,7 +196,9 @@
|
|||||||
LanguageDefinition.getHookFunctionFor("activate")();
|
LanguageDefinition.getHookFunctionFor("activate")();
|
||||||
}
|
}
|
||||||
|
|
||||||
function hotkey( cmd ) {
|
function hotkey( e, cmd ) {
|
||||||
|
e.preventDefault();
|
||||||
|
|
||||||
var def = LanguageDefinition.getDefinitionFor( cmd );
|
var def = LanguageDefinition.getDefinitionFor( cmd );
|
||||||
if ( typeof def == 'object' ) {
|
if ( typeof def == 'object' ) {
|
||||||
FunctionBar.executeAction( def );
|
FunctionBar.executeAction( def );
|
||||||
@@ -205,9 +207,13 @@
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
Mousetrap.bind(['command+b', 'ctrl+b'], function(){ hotkey('function-bold'); });
|
Mousetrap.bind(['command+1', 'ctrl+1'], function( e ){ hotkey( e, 'function-h1' ); });
|
||||||
Mousetrap.bind(['command+i', 'ctrl+i'], function(){ hotkey('function-italic'); });
|
Mousetrap.bind(['command+2', 'ctrl+2'], function( e ){ hotkey( e, 'function-h2' ); });
|
||||||
Mousetrap.bind(['command+s', 'ctrl+s'], function(){
|
Mousetrap.bind(['command+3', 'ctrl+3'], function( e ){ hotkey( e, 'function-h3' ); });
|
||||||
|
Mousetrap.bind(['command+b', 'ctrl+b'], function( e ){ hotkey( e, 'function-bold' ); });
|
||||||
|
Mousetrap.bind(['command+i', 'ctrl+i'], function( e ){ hotkey( e, 'function-italic' ); });
|
||||||
|
Mousetrap.bind(['command+s', 'ctrl+s'], function( e ){
|
||||||
|
e.preventDefault();
|
||||||
$("#gollum-editor-submit").trigger("click");
|
$("#gollum-editor-submit").trigger("click");
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user