Merge 537737be6fc0ede8fbf67c2b33fac20081b10603 into 6abda7ab68cc20f4aca870eb243747951b90ab04

This commit is contained in:
Kaa 2016-11-22 21:29:12 +00:00 committed by GitHub
commit 070b891d29
2 changed files with 22 additions and 14 deletions

18
dist/simplemde.min.js vendored

File diff suppressed because one or more lines are too long

View File

@ -904,18 +904,26 @@ function _toggleLine(cm, name) {
"unordered-list": /^(\s*)(\*|\-|\+)\s+/, "unordered-list": /^(\s*)(\*|\-|\+)\s+/,
"ordered-list": /^(\s*)\d+\.\s+/ "ordered-list": /^(\s*)\d+\.\s+/
}; };
var map = {
"quote": "> ", var _getMapName = function(name, i) {
"unordered-list": "* ", var map = {
"ordered-list": "1. " "quote": "> ",
"unordered-list": "* ",
"ordered-list": "%%i. "
};
return map[name].replace("%%i", i);
}; };
var line = 1;
for(var i = startPoint.line; i <= endPoint.line; i++) { for(var i = startPoint.line; i <= endPoint.line; i++) {
(function(i) { (function(i) {
var text = cm.getLine(i); var text = cm.getLine(i);
if(stat[name]) { if(stat[name]) {
text = text.replace(repl[name], "$1"); text = text.replace(repl[name], "$1");
} else { } else {
text = map[name] + text; text = _getMapName(name, line) + text;
line += 1;
} }
cm.replaceRange(text, { cm.replaceRange(text, {
line: i, line: i,