mirror of
https://github.com/codeninjasllc/discourse.git
synced 2025-02-03 13:20:06 -05:00
[code]
should work just like other kinda of code formatting.
This commit is contained in:
parent
07ae7435f2
commit
42d1fcbbc2
2 changed files with 5 additions and 4 deletions
|
@ -108,6 +108,7 @@ Discourse.Dialect.replaceBlock({
|
|||
rawContents: true,
|
||||
|
||||
emitter: function(blockContents) {
|
||||
return ['p', ['pre'].concat(blockContents.join("\n"))];
|
||||
var inner = blockContents.join("\n").replace(/^\s+/,'');
|
||||
return ['p', ['pre', ['code', {'class': Discourse.SiteSettings.default_code_lang}, inner]]];
|
||||
}
|
||||
});
|
||||
|
|
|
@ -25,9 +25,9 @@ test('invalid bbcode', function() {
|
|||
});
|
||||
|
||||
test('code', function() {
|
||||
format("[code]\nx++\n[/code]", "<pre>\nx++</pre>", "makes code into pre");
|
||||
format("[code]\nx++\ny++\nz++\n[/code]", "<pre>\nx++\ny++\nz++</pre>", "makes code into pre");
|
||||
format("[code]abc\n#def\n[/code]", '<pre>abc\n#def</pre>', 'it handles headings in a [code] block');
|
||||
format("[code]\nx++\n[/code]", "<pre><code class=\"lang-auto\">x++</code></pre>", "makes code into pre");
|
||||
format("[code]\nx++\ny++\nz++\n[/code]", "<pre><code class=\"lang-auto\">x++\ny++\nz++</code></pre>", "makes code into pre");
|
||||
format("[code]abc\n#def\n[/code]", '<pre><code class=\"lang-auto\">abc\n#def</code></pre>', 'it handles headings in a [code] block');
|
||||
});
|
||||
|
||||
test('spoiler', function() {
|
||||
|
|
Loading…
Reference in a new issue