Moved text formatting code to only occur inside of markdown text nodes
Этот коммит содержится в:
@@ -1,9 +1,18 @@
|
||||
// Copyright (c) 2015 Spinpunch, Inc. All Rights Reserved.
|
||||
// See License.txt for license information.
|
||||
|
||||
const TextFormatting = require('./text_formatting.jsx');
|
||||
|
||||
const marked = require('marked');
|
||||
|
||||
export class MattermostMarkdownRenderer extends marked.Renderer {
|
||||
constructor(options, formattingOptions = {}) {
|
||||
super(options);
|
||||
|
||||
this.text = this.text.bind(this);
|
||||
|
||||
this.formattingOptions = formattingOptions;
|
||||
}
|
||||
link(href, title, text) {
|
||||
let outHref = href;
|
||||
|
||||
@@ -19,4 +28,8 @@ export class MattermostMarkdownRenderer extends marked.Renderer {
|
||||
|
||||
return output;
|
||||
}
|
||||
|
||||
text(text) {
|
||||
return TextFormatting.doFormatText(text, this.formattingOptions);
|
||||
}
|
||||
}
|
||||
|
||||
Ссылка в новой задаче
Block a user