fix: Server error viewing history with emoji in document, closes #4092

This commit is contained in:
Tom Moor
2022-09-09 22:29:42 +01:00
parent 876803362f
commit 12bb97ea99

View File

@@ -44,20 +44,16 @@ export default class Emoji extends Node {
], ],
toDOM: (node) => { toDOM: (node) => {
if (nameToEmoji[node.attrs["data-name"]]) { if (nameToEmoji[node.attrs["data-name"]]) {
const text = document.createTextNode(
nameToEmoji[node.attrs["data-name"]]
);
return [ return [
"strong", "strong",
{ {
class: `emoji ${node.attrs["data-name"]}`, class: `emoji ${node.attrs["data-name"]}`,
"data-name": node.attrs["data-name"], "data-name": node.attrs["data-name"],
}, },
text, nameToEmoji[node.attrs["data-name"]],
]; ];
} }
const text = document.createTextNode(`:${node.attrs["data-name"]}:`); return ["strong", { class: "emoji" }, `:${node.attrs["data-name"]}:`];
return ["strong", { class: "emoji" }, text];
}, },
toPlainText: (node) => nameToEmoji[node.attrs["data-name"]], toPlainText: (node) => nameToEmoji[node.attrs["data-name"]],
}; };