Moved text formatting code to only occur inside of markdown text nodes

Этот коммит содержится в:
hmhealey
2015-09-22 14:30:50 -04:00
родитель d025da5da9
Коммит 1afa1d37c7
2 изменённых файлов: 33 добавлений и 19 удалений

Просмотреть файл

@@ -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);
}
}