1
0
Fork 0
forked from 0x2620/oxjs

update markdown parser and css

This commit is contained in:
rolux 2012-06-20 09:23:39 +02:00
commit c3d51860c3
2 changed files with 3 additions and 10 deletions

View file

@ -370,11 +370,6 @@
/*@
Ox.parseMarkdown <f> Parses (a tiny subset of) Markdown.
#\*foo\* -> <em>foo</em>
#\*\*foo\*\* -> <strong>foo</strong>
#\`foo\` -> <code>foo</code>
#\`\`\`foo\`\`\` -> <pre><code>foo</pre></code>
#[example](http://example.com "example.com") -> <a href="http://example.com" title="example.com">example</a>
> Ox.parseMarkdown('*foo* **bar** `baz` ``back`tick``')
'<em>foo</em> <strong>bar</strong> <code>baz</code> <code>back`tick</code>'
> Ox.parseMarkdown('<http://example.com>')
@ -409,15 +404,13 @@
function(match, classname, code) {
return '<pre><code'
+ (classname ? ' class="' + classname + '"' : '')
+ '>' + code.trim().replace(/</g, '&lt;')
+ '\n</code></pre>';
+ '>' + code.trim() + '\n</code></pre>';
}
)
.replace(
/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,
function(match, prev, backticks, code, next) {
return prev + '<code>'
+ code.trim().replace(/</g, '&lt;') + '</code>';
return prev + '<code>' + code.trim() + '</code>';
}
)
.replace(