rerender after edit

This commit is contained in:
Valentin Boettcher 2020-04-09 18:22:36 +02:00
parent 56fe2f4717
commit aab8fbc5d3

View file

@ -20,10 +20,17 @@
function renderMath(node) {
let li = node.closest('li');
// we have already rendered this element
if (li.getAttribute('originalContent')) {
return;
}
let og_content = (' ' + node.textContent).slice(1);
li.setAttribute('originalContent', og_content);
li.querySelector('.mx_MessageActionBar_maskButton[title="Edit"]')
.addEventListener("click", () => {
.addEventListener("click", event => {
event.target.closest('li').setAttribute('originalContent', '');
node.textContent = og_content;
});
renderMathInElement(node);