mirror of
https://github.com/TryGhost/Ghost.git
synced 2025-01-03 16:38:22 +03:00
OSX shortcut fix.
closes #2573 - separate different shortcuts by OS detection in markdownEditor.js
This commit is contained in:
parent
f47af4661d
commit
0fbe42d593
@ -10,10 +10,6 @@
|
||||
MarkdownEditor;
|
||||
|
||||
MarkdownShortcuts = [
|
||||
{'key': 'Ctrl+B', 'style': 'bold'},
|
||||
{'key': 'Meta+B', 'style': 'bold'},
|
||||
{'key': 'Ctrl+I', 'style': 'italic'},
|
||||
{'key': 'Meta+I', 'style': 'italic'},
|
||||
{'key': 'Ctrl+Alt+U', 'style': 'strike'},
|
||||
{'key': 'Ctrl+Shift+K', 'style': 'code'},
|
||||
{'key': 'Meta+K', 'style': 'code'},
|
||||
@ -31,13 +27,22 @@
|
||||
{'key': 'Ctrl+Shift+U', 'style': 'lowercase'},
|
||||
{'key': 'Ctrl+Alt+Shift+U', 'style': 'titlecase'},
|
||||
{'key': 'Ctrl+Alt+W', 'style': 'selectword'},
|
||||
{'key': 'Ctrl+L', 'style': 'list'},
|
||||
{'key': 'Ctrl+Alt+C', 'style': 'copyHTML'},
|
||||
{'key': 'Meta+Alt+C', 'style': 'copyHTML'},
|
||||
{'key': 'Meta+Enter', 'style': 'newLine'},
|
||||
{'key': 'Ctrl+Enter', 'style': 'newLine'}
|
||||
{'key': 'Ctrl+L', 'style': 'list'}
|
||||
];
|
||||
|
||||
if (navigator.userAgent.indexOf('Mac') !== -1) {
|
||||
MarkdownShortcuts.push({'key': 'Meta+B', 'style': 'bold'});
|
||||
MarkdownShortcuts.push({'key': 'Meta+I', 'style': 'italic'});
|
||||
MarkdownShortcuts.push({'key': 'Meta+Alt+C', 'style': 'copyHTML'});
|
||||
MarkdownShortcuts.push({'key': 'Meta+Enter', 'style': 'newLine'});
|
||||
} else {
|
||||
MarkdownShortcuts.push({'key': 'Ctrl+B', 'style': 'bold'});
|
||||
MarkdownShortcuts.push({'key': 'Ctrl+I', 'style': 'italic'});
|
||||
MarkdownShortcuts.push({'key': 'Ctrl+Alt+C', 'style': 'copyHTML'});
|
||||
MarkdownShortcuts.push({'key': 'Ctrl+Enter', 'style': 'newLine'});
|
||||
|
||||
}
|
||||
|
||||
MarkdownEditor = function () {
|
||||
var codemirror = CodeMirror.fromTextArea(document.getElementById('entry-markdown'), {
|
||||
mode: 'gfm',
|
||||
@ -92,4 +97,4 @@
|
||||
|
||||
Ghost.Editor = Ghost.Editor || {};
|
||||
Ghost.Editor.MarkdownEditor = MarkdownEditor;
|
||||
} ());
|
||||
} ());
|
||||
|
Loading…
Reference in New Issue
Block a user