Better way to override formatting util

This commit is contained in:
Toby Zerner 2015-07-27 14:19:08 +09:30
parent c5bb8bcf6c
commit 68b402015a

View File

@ -3,14 +3,14 @@
import { override } from 'flarum/extend';
import app from 'flarum/app';
import Post from 'flarum/models/Post';
import Formatter from 'flarum/utils/Formatter';
app.initializers.add('emoji', () => {
override(Post.prototype, 'contentHtml', original => {
return twemoji.parse(original());
});
override(s9e.TextFormatter, 'preview', (original, content, elm) => {
original(content, elm);
twemoji.parse(elm);
override(Formatter, 'format', (original, text) => {
return twemoji.parse(original(text));
});
});