mirror of
https://github.com/showdownjs/showdown.git
synced 2024-03-22 13:30:55 +08:00
parent
eca8386dbb
commit
36daa99339
|
@ -375,7 +375,7 @@ Showdown.converter = function (converter_options) {
|
||||||
) // attacklab: there are sentinel newlines at end of document
|
) // attacklab: there are sentinel newlines at end of document
|
||||||
/gm,function(){...}};
|
/gm,function(){...}};
|
||||||
*/
|
*/
|
||||||
text = text.replace(/^(<(p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math|style|section|header|footer|nav|article|aside)\b[^\r]*?<\/\2>[ \t]*(?=\n+)\n)/gm, hashElement);
|
text = text.replace(/^(<(p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math|style|section|header|footer|nav|article|aside|address|audio|canvas|figure|hgroup|output|video)\b[^\r]*?<\/\2>[ \t]*(?=\n+)\n)/gm,hashElement);
|
||||||
|
|
||||||
// Special case just for <hr />. It was easier to make a special case than
|
// Special case just for <hr />. It was easier to make a special case than
|
||||||
// to make the other regex more complicated.
|
// to make the other regex more complicated.
|
||||||
|
|
|
@ -14,10 +14,63 @@
|
||||||
<aside>ignore me</aside>
|
<aside>ignore me</aside>
|
||||||
|
|
||||||
<article>read
|
<article>read
|
||||||
me</article>
|
me</article>
|
||||||
|
|
||||||
<aside>
|
<aside>
|
||||||
ignore me
|
ignore me
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p>the end</p>
|
<p>the end</p>
|
||||||
|
|
||||||
|
<table class="test">
|
||||||
|
<tr>
|
||||||
|
<td>Foo</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Bar</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<table class="test">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<td>Foo</td>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tr>
|
||||||
|
<td>Bar</td>
|
||||||
|
</tr>
|
||||||
|
<tfoot>
|
||||||
|
<tr>
|
||||||
|
<td>Bar</td>
|
||||||
|
</tr>
|
||||||
|
</tfoot>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<audio class="podcastplayer" controls>
|
||||||
|
<source src="foobar.mp3" type="audio/mp3" preload="none"></source>
|
||||||
|
<source src="foobar.off" type="audio/ogg" preload="none"></source>
|
||||||
|
</audio>
|
||||||
|
|
||||||
|
<video src="foo.ogg">
|
||||||
|
<track kind="subtitles" src="foo.en.vtt" srclang="en" label="English">
|
||||||
|
<track kind="subtitles" src="foo.sv.vtt" srclang="sv" label="Svenska">
|
||||||
|
</video>
|
||||||
|
|
||||||
|
<address>My street</address>
|
||||||
|
|
||||||
|
<canvas id="canvas" width="300" height="300">
|
||||||
|
Sorry, your browser doesn't support the <canvas> element.
|
||||||
|
</canvas>
|
||||||
|
|
||||||
|
<figure>
|
||||||
|
<img src="mypic.png" alt="An awesome picture">
|
||||||
|
<figcaption>Caption for the awesome picture</figcaption>
|
||||||
|
</figure>
|
||||||
|
|
||||||
|
<hgroup>
|
||||||
|
<h1>Main title</h1>
|
||||||
|
<h2>Secondary title</h2>
|
||||||
|
</hgroup>
|
||||||
|
|
||||||
|
<output name="result"></output>
|
|
@ -13,4 +13,57 @@ me</article>
|
||||||
ignore me
|
ignore me
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
the end
|
the end
|
||||||
|
|
||||||
|
<table class="test">
|
||||||
|
<tr>
|
||||||
|
<td>Foo</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Bar</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<table class="test">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<td>Foo</td>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tr>
|
||||||
|
<td>Bar</td>
|
||||||
|
</tr>
|
||||||
|
<tfoot>
|
||||||
|
<tr>
|
||||||
|
<td>Bar</td>
|
||||||
|
</tr>
|
||||||
|
</tfoot>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<audio class="podcastplayer" controls>
|
||||||
|
<source src="foobar.mp3" type="audio/mp3" preload="none"></source>
|
||||||
|
<source src="foobar.off" type="audio/ogg" preload="none"></source>
|
||||||
|
</audio>
|
||||||
|
|
||||||
|
<video src="foo.ogg">
|
||||||
|
<track kind="subtitles" src="foo.en.vtt" srclang="en" label="English">
|
||||||
|
<track kind="subtitles" src="foo.sv.vtt" srclang="sv" label="Svenska">
|
||||||
|
</video>
|
||||||
|
|
||||||
|
<address>My street</address>
|
||||||
|
|
||||||
|
<canvas id="canvas" width="300" height="300">
|
||||||
|
Sorry, your browser doesn't support the <canvas> element.
|
||||||
|
</canvas>
|
||||||
|
|
||||||
|
<figure>
|
||||||
|
<img src="mypic.png" alt="An awesome picture">
|
||||||
|
<figcaption>Caption for the awesome picture</figcaption>
|
||||||
|
</figure>
|
||||||
|
|
||||||
|
<hgroup>
|
||||||
|
<h1>Main title</h1>
|
||||||
|
<h2>Secondary title</h2>
|
||||||
|
</hgroup>
|
||||||
|
|
||||||
|
<output name="result"></output>
|
Loading…
Reference in New Issue
Block a user