You've already forked matrix-react-sdk
mirror of
https://github.com/matrix-org/matrix-react-sdk.git
synced 2025-11-08 21:42:24 +03:00
feat: use svg emoji
This commit is contained in:
@@ -21,10 +21,10 @@ var sanitizeHtml = require('sanitize-html');
|
|||||||
var highlight = require('highlight.js');
|
var highlight = require('highlight.js');
|
||||||
var linkifyMatrix = require('./linkify-matrix');
|
var linkifyMatrix = require('./linkify-matrix');
|
||||||
import escape from 'lodash/escape';
|
import escape from 'lodash/escape';
|
||||||
import {unicodeToImage, unicodeRegexp} from 'emojione';
|
import emojione from 'emojione';
|
||||||
import classNames from 'classnames';
|
import classNames from 'classnames';
|
||||||
|
|
||||||
const EMOJI_REGEX = new RegExp(unicodeRegexp+"+", "gi");
|
const EMOJI_REGEX = new RegExp(emojione.unicodeRegexp+"+", "gi");
|
||||||
|
|
||||||
var sanitizeHtmlParams = {
|
var sanitizeHtmlParams = {
|
||||||
allowedTags: [
|
allowedTags: [
|
||||||
@@ -209,7 +209,8 @@ module.exports = {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
safeBody = sanitizeHtml(body, sanitizeHtmlParams);
|
safeBody = sanitizeHtml(body, sanitizeHtmlParams);
|
||||||
safeBody = unicodeToImage(safeBody);
|
emojione.imageType = 'svg';
|
||||||
|
safeBody = emojione.unicodeToImage(safeBody);
|
||||||
}
|
}
|
||||||
finally {
|
finally {
|
||||||
delete sanitizeHtmlParams.textFilter;
|
delete sanitizeHtmlParams.textFilter;
|
||||||
|
|||||||
Reference in New Issue
Block a user