mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/DiscussionTools
synced 2024-11-24 00:13:36 +00:00
1d43a024f9
We were rendering the preview in a completely different way from how we would add the real reply, and the results would be different sometimes, particularly for multi-line comments with messed-up markup. Render it server-side instead, in a very similar way to real replies (generating a DOM list node and transforming it through Parsoid), although without the whole context of the page to improve performance. We can remove a lot of client-side code that was used solely for this. This will allow the preview to accurately display the signatures when we change how they are added (T278442), without us having to implement those changes again from scratch for the preview. Change-Id: I53341f4d4075c25b67ec3b3032bff9b8a880dcd3 |
||
---|---|---|
.. | ||
.eslintrc.json | ||
index.js | ||
modifier.test.js | ||
parser.test.js | ||
testUtils.js | ||
ThreadItem.test.js | ||
utils.test.js |