Merge branch 'hotfix/#191' into develop

This commit is contained in:
Estevão Soares dos Santos 2015-08-23 03:12:43 +01:00
commit e754668814
12 changed files with 42 additions and 2 deletions

BIN
dist/showdown.js vendored

Binary file not shown.

BIN
dist/showdown.js.map vendored

Binary file not shown.

BIN
dist/showdown.min.js vendored

Binary file not shown.

Binary file not shown.

View File

@ -5,6 +5,9 @@
showdown.subParser('blockGamut', function (text, options, globals) { showdown.subParser('blockGamut', function (text, options, globals) {
'use strict'; 'use strict';
// we parse blockquotes first so that we can have headings and hrs
// inside blockquotes
text = showdown.subParser('blockQuotes')(text, options, globals);
text = showdown.subParser('headers')(text, options, globals); text = showdown.subParser('headers')(text, options, globals);
// Do Horizontal Rules: // Do Horizontal Rules:
@ -16,7 +19,6 @@ showdown.subParser('blockGamut', function (text, options, globals) {
text = showdown.subParser('tables')(text, options, globals); text = showdown.subParser('tables')(text, options, globals);
text = showdown.subParser('lists')(text, options, globals); text = showdown.subParser('lists')(text, options, globals);
text = showdown.subParser('codeBlocks')(text, options, globals); text = showdown.subParser('codeBlocks')(text, options, globals);
text = showdown.subParser('blockQuotes')(text, options, globals);
// We already ran _HashHTMLBlocks() before, in Markdown(), but that // We already ran _HashHTMLBlocks() before, in Markdown(), but that
// was to escape raw HTML in the original Markdown source. This time, // was to escape raw HTML in the original Markdown source. This time,

View File

@ -14,7 +14,7 @@ showdown.subParser('blockQuotes', function (text, options, globals) {
/gm, function(){...}); /gm, function(){...});
*/ */
text = text.replace(/((^[ \t]*>[ \t]?.+\n(.+\n)*\n*)+)/gm, function (wholeMatch, m1) { text = text.replace(/((^[ \t]{0,3}>[ \t]?.+\n(.+\n)*\n*)+)/gm, function (wholeMatch, m1) {
var bq = m1; var bq = m1;
// attacklab: hack around Konqueror 3.5.4 bug: // attacklab: hack around Konqueror 3.5.4 bug:

View File

@ -0,0 +1,9 @@
<blockquote>
<p>a blockquote with a 4 space indented line (not code)</p>
</blockquote>
<p>sep</p>
<blockquote>
<p>a blockquote</p>
</blockquote>
<pre><code>with some code after
</code></pre>

View File

@ -0,0 +1,8 @@
> a blockquote
with a 4 space indented line (not code)
sep
> a blockquote
with some code after

View File

@ -0,0 +1,8 @@
<pre><code>&gt; this is a pseudo blockquote
&gt; inside a code block
</code></pre>
<p>foo</p>
<pre><code>&gt; this is another bq
inside code
</code></pre>

View File

@ -0,0 +1,7 @@
> this is a pseudo blockquote
> inside a code block
foo
> this is another bq
inside code

View File

@ -0,0 +1,4 @@
<blockquote>
<p>a blockquote</p>
<h1 id="followedbyanheading">followed by an heading</h1>
</blockquote>

View File

@ -0,0 +1,2 @@
> a blockquote
# followed by an heading