diff --git a/core/modules/parsers/wikiparser/rules/list.js b/core/modules/parsers/wikiparser/rules/list.js index 2b0a70300..9f91bad27 100644 --- a/core/modules/parsers/wikiparser/rules/list.js +++ b/core/modules/parsers/wikiparser/rules/list.js @@ -52,7 +52,7 @@ exports.types = {block: true}; exports.init = function(parser) { this.parser = parser; // Regexp to match - this.matchRegExp = /([\*#;:]+)/mg; + this.matchRegExp = /([\*#;:>]+)/mg; }; var listTypes = { @@ -60,6 +60,7 @@ var listTypes = { "#": {listTag: "ol", itemTag: "li"}, ";": {listTag: "dl", itemTag: "dt"}, ":": {listTag: "dl", itemTag: "dd"} + ">": {listTag: "blockquote", itemTag: "p"} }; /* @@ -71,7 +72,7 @@ exports.parse = function() { // Cycle through the items in the list while(true) { // Match the list marker - var reMatch = /([\*#;:]+)/mg; + var reMatch = /([\*#;:>]+)/mg; reMatch.lastIndex = this.parser.pos; var match = reMatch.exec(this.parser.source); if(!match || match.index !== this.parser.pos) {