mirror of
https://github.com/sparksuite/simplemde-markdown-editor.git
synced 2025-09-24 16:40:55 -06:00
add remove heading method
This commit is contained in:
parent
e7c45cfeec
commit
d7beab0abe
@ -221,6 +221,14 @@ function toggleHeadingBigger(editor) {
|
|||||||
_toggleHeading(cm, "bigger");
|
_toggleHeading(cm, "bigger");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Action for removing heading
|
||||||
|
*/
|
||||||
|
function removeHeading(editor) {
|
||||||
|
var cm = editor.codemirror;
|
||||||
|
_toggleHeading(cm, undefined, 0);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Action for toggling heading size 1
|
* Action for toggling heading size 1
|
||||||
*/
|
*/
|
||||||
@ -473,7 +481,11 @@ function _toggleHeading(cm, direction, size) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if(size == 1) {
|
if (size == 0) {
|
||||||
|
if (currHeadingLevel > 0) {
|
||||||
|
text = text.substr(currHeadingLevel + 1);
|
||||||
|
}
|
||||||
|
} else if(size == 1) {
|
||||||
if(currHeadingLevel <= 0) {
|
if(currHeadingLevel <= 0) {
|
||||||
text = "# " + text;
|
text = "# " + text;
|
||||||
} else if(currHeadingLevel == size) {
|
} else if(currHeadingLevel == size) {
|
||||||
@ -1274,6 +1286,7 @@ SimpleMDE.toggleStrikethrough = toggleStrikethrough;
|
|||||||
SimpleMDE.toggleBlockquote = toggleBlockquote;
|
SimpleMDE.toggleBlockquote = toggleBlockquote;
|
||||||
SimpleMDE.toggleHeadingSmaller = toggleHeadingSmaller;
|
SimpleMDE.toggleHeadingSmaller = toggleHeadingSmaller;
|
||||||
SimpleMDE.toggleHeadingBigger = toggleHeadingBigger;
|
SimpleMDE.toggleHeadingBigger = toggleHeadingBigger;
|
||||||
|
SimpleMDE.removeHeading = removeHeading;
|
||||||
SimpleMDE.toggleHeading1 = toggleHeading1;
|
SimpleMDE.toggleHeading1 = toggleHeading1;
|
||||||
SimpleMDE.toggleHeading2 = toggleHeading2;
|
SimpleMDE.toggleHeading2 = toggleHeading2;
|
||||||
SimpleMDE.toggleHeading3 = toggleHeading3;
|
SimpleMDE.toggleHeading3 = toggleHeading3;
|
||||||
@ -1311,6 +1324,9 @@ SimpleMDE.prototype.toggleHeadingSmaller = function() {
|
|||||||
SimpleMDE.prototype.toggleHeadingBigger = function() {
|
SimpleMDE.prototype.toggleHeadingBigger = function() {
|
||||||
toggleHeadingBigger(this);
|
toggleHeadingBigger(this);
|
||||||
};
|
};
|
||||||
|
SimpleMDE.prototype.removeHeading = function() {
|
||||||
|
removeHeading(this);
|
||||||
|
};
|
||||||
SimpleMDE.prototype.toggleHeading1 = function() {
|
SimpleMDE.prototype.toggleHeading1 = function() {
|
||||||
toggleHeading1(this);
|
toggleHeading1(this);
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user