|
3
|
1 import EasyMDE from "easymde";
|
|
|
2 import "easymde/dist/easymde.min.css";
|
|
|
3
|
|
|
4 document.addEventListener("DOMContentLoaded", function () {
|
|
|
5 document
|
|
|
6 .querySelectorAll("textarea.markdown-editor")
|
|
|
7 .forEach(function (textarea) {
|
|
|
8 if (!textarea.classList.contains("easymde-applied")) {
|
|
|
9 const easyMDE = new EasyMDE({
|
|
|
10 element: textarea,
|
|
|
11 spellChecker: false,
|
|
|
12 autofocus: false,
|
|
|
13 status: false,
|
|
|
14 minHeight: "150px",
|
|
|
15 toolbar: [
|
|
|
16 "bold",
|
|
|
17 "italic",
|
|
|
18 "heading",
|
|
|
19 "|",
|
|
|
20 "quote",
|
|
|
21 "unordered-list",
|
|
|
22 "ordered-list",
|
|
|
23 "|",
|
|
|
24 "link",
|
|
|
25 "image",
|
|
|
26 "code",
|
|
|
27 "|",
|
|
|
28 "preview",
|
|
|
29 "guide",
|
|
|
30 ],
|
|
|
31 previewClass: ["editor-preview", "github-dark"],
|
|
|
32 });
|
|
|
33 textarea.classList.add("easymde-applied");
|
|
|
34 }
|
|
|
35 });
|
|
|
36 });
|