comparison publishable/resources/js/easymde.js @ 3:e107504fa22c

New assets related to BS5
author luka
date Mon, 23 Jun 2025 20:20:31 -0400
parents
children
comparison
equal deleted inserted replaced
2:b44434aaa767 3:e107504fa22c
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 });