fix: add back .markdown on EasyMde preview editor

A l'origine, l'API retournait le markdown encapsulé dans une div avec la class `.markdown`. Quand on est passé sur notre propre lib WASM pour faire la preview entièrement côté front, on a oublié ce détail.

En même temps, on résout ici un petit glitch d'affichage qui fait qu'on avait le background des blocs de codes qui se mettait en dessous de notre propre style.
This commit is contained in:
imperosol committed 2026-10-20 12:52:20 +02:00
1 parent 2d492e0157
commit 68c05b5b1d
2 files changed
+10

No files matched your search

@@ -60,6 +60,7 @@ const loadEasyMde = (textarea: HTMLTextAreaElement) => {
}); });
easymde.codemirror.replaceSelection("\n"); easymde.codemirror.replaceSelection("\n");
}, },
previewClass: ["editor-preview", "markdown"], // default class + our own markdown class
previewRender: (plainText) => markdown(plainText), previewRender: (plainText) => markdown(plainText),
forceSync: true, // Avoid validation error on generic create view forceSync: true, // Avoid validation error on generic create view
imageTexts: { imageTexts: {
+9
View File
@@ -33,6 +33,15 @@
padding: 1px 2px; padding: 1px 2px;
} }
/**
* Some restyling rules for the cases where our own md css
* conflicts with the easymde editor preview css
*/
&.editor-preview {
pre {
background: unset;
}
}
pre code { pre code {
// code that is not inlined // code that is not inlined
margin: 15px; margin: 15px;