mirror of
https://github.com/flarum/framework.git
synced 2025-03-15 00:05:12 +08:00
Better way to override formatting util
This commit is contained in:
parent
c5bb8bcf6c
commit
68b402015a
@ -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));
|
||||
});
|
||||
});
|
||||
|
Loading…
x
Reference in New Issue
Block a user