|
|
|
@ -36,6 +36,9 @@ var bindings = {
|
|
|
|
|
'toggleHeading1': toggleHeading1,
|
|
|
|
|
'toggleHeading2': toggleHeading2,
|
|
|
|
|
'toggleHeading3': toggleHeading3,
|
|
|
|
|
'toggleHeading4': toggleHeading4,
|
|
|
|
|
'toggleHeading5': toggleHeading5,
|
|
|
|
|
'toggleHeading6': toggleHeading6,
|
|
|
|
|
'cleanBlock': cleanBlock,
|
|
|
|
|
'drawTable': drawTable,
|
|
|
|
|
'drawHorizontalRule': drawHorizontalRule,
|
|
|
|
@ -759,48 +762,63 @@ function toggleCodeBlock(editor) {
|
|
|
|
|
* Action for toggling blockquote.
|
|
|
|
|
*/
|
|
|
|
|
function toggleBlockquote(editor) {
|
|
|
|
|
var cm = editor.codemirror;
|
|
|
|
|
_toggleLine(cm, 'quote');
|
|
|
|
|
_toggleLine(editor.codemirror, 'quote');
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Action for toggling heading size: normal -> h1 -> h2 -> h3 -> h4 -> h5 -> h6 -> normal
|
|
|
|
|
*/
|
|
|
|
|
function toggleHeadingSmaller(editor) {
|
|
|
|
|
var cm = editor.codemirror;
|
|
|
|
|
_toggleHeading(cm, 'smaller');
|
|
|
|
|
_toggleHeading(editor.codemirror, 'smaller');
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Action for toggling heading size: normal -> h6 -> h5 -> h4 -> h3 -> h2 -> h1 -> normal
|
|
|
|
|
*/
|
|
|
|
|
function toggleHeadingBigger(editor) {
|
|
|
|
|
var cm = editor.codemirror;
|
|
|
|
|
_toggleHeading(cm, 'bigger');
|
|
|
|
|
_toggleHeading(editor.codemirror, 'bigger');
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Action for toggling heading size 1
|
|
|
|
|
*/
|
|
|
|
|
function toggleHeading1(editor) {
|
|
|
|
|
var cm = editor.codemirror;
|
|
|
|
|
_toggleHeading(cm, undefined, 1);
|
|
|
|
|
_toggleHeading(editor.codemirror, undefined, 1);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Action for toggling heading size 2
|
|
|
|
|
*/
|
|
|
|
|
function toggleHeading2(editor) {
|
|
|
|
|
var cm = editor.codemirror;
|
|
|
|
|
_toggleHeading(cm, undefined, 2);
|
|
|
|
|
_toggleHeading(editor.codemirror, undefined, 2);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Action for toggling heading size 3
|
|
|
|
|
*/
|
|
|
|
|
function toggleHeading3(editor) {
|
|
|
|
|
var cm = editor.codemirror;
|
|
|
|
|
_toggleHeading(cm, undefined, 3);
|
|
|
|
|
_toggleHeading(editor.codemirror, undefined, 3);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Action for toggling heading size 4
|
|
|
|
|
*/
|
|
|
|
|
function toggleHeading3(editor) {
|
|
|
|
|
_toggleHeading(editor.codemirror, undefined, 4);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Action for toggling heading size 5
|
|
|
|
|
*/
|
|
|
|
|
function toggleHeading3(editor) {
|
|
|
|
|
_toggleHeading(editor.codemirror, undefined, 5);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Action for toggling heading size 6
|
|
|
|
|
*/
|
|
|
|
|
function toggleHeading3(editor) {
|
|
|
|
|
_toggleHeading(editor.codemirror, undefined, 6);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -823,16 +841,14 @@ function toggleUnorderedList(editor) {
|
|
|
|
|
* Action for toggling ol.
|
|
|
|
|
*/
|
|
|
|
|
function toggleOrderedList(editor) {
|
|
|
|
|
var cm = editor.codemirror;
|
|
|
|
|
_toggleLine(cm, 'ordered-list');
|
|
|
|
|
_toggleLine(editor.codemirror, 'ordered-list');
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Action for clean block (remove headline, list, blockquote code, markers)
|
|
|
|
|
*/
|
|
|
|
|
function cleanBlock(editor) {
|
|
|
|
|
var cm = editor.codemirror;
|
|
|
|
|
_cleanBlock(cm);
|
|
|
|
|
_cleanBlock(editor.codemirror);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|