diff resources/js/easymde.js @ 0:9d7dcd54c677

Initial Commit and package setup
author luka
date Sat, 23 Aug 2025 22:20:51 -0400
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/resources/js/easymde.js	Sat Aug 23 22:20:51 2025 -0400
@@ -0,0 +1,36 @@
+import EasyMDE from "easymde";
+import "easymde/dist/easymde.min.css";
+
+document.addEventListener("DOMContentLoaded", function () {
+    document
+        .querySelectorAll("textarea.markdown-editor")
+        .forEach(function (textarea) {
+            if (!textarea.classList.contains("easymde-applied")) {
+                const easyMDE = new EasyMDE({
+                    element: textarea,
+                    spellChecker: false,
+                    autofocus: false,
+                    status: false,
+                    minHeight: "150px",
+                    toolbar: [
+                        "bold",
+                        "italic",
+                        "heading",
+                        "|",
+                        "quote",
+                        "unordered-list",
+                        "ordered-list",
+                        "|",
+                        "link",
+                        "image",
+                        "code",
+                        "|",
+                        "preview",
+                        "guide",
+                    ],
+                    previewClass: ["editor-preview", "github-dark"],
+                });
+                textarea.classList.add("easymde-applied");
+            }
+        });
+});