summaryrefslogtreecommitdiff
path: root/resources/js/writing_create.js
diff options
context:
space:
mode:
authorThomas Grothe <grothe.tr@gmail.com>2026-04-12 01:26:43 -0400
committerThomas Grothe <grothe.tr@gmail.com>2026-04-12 01:26:43 -0400
commitdf0f054366a81d02b28a5e2ae0d571cf5b153256 (patch)
tree47c674a6c5809a858fefa917c68b4b8822491944 /resources/js/writing_create.js
parentd4f97aa956be051dd5b9a184557106dc7de112ac (diff)
updates, including removing axios, making a presence page, fixed 4chan search, vite asset bundling
Diffstat (limited to 'resources/js/writing_create.js')
-rw-r--r--resources/js/writing_create.js17
1 files changed, 10 insertions, 7 deletions
diff --git a/resources/js/writing_create.js b/resources/js/writing_create.js
index cd44a66..9a036b1 100644
--- a/resources/js/writing_create.js
+++ b/resources/js/writing_create.js
@@ -1,17 +1,17 @@
-import $ from 'jquery';
import { marked } from 'marked';
-marked.use({ breaks: true });
-
const dom = {};
const editorHistory = [];
-$(document).ready(() => {
+document.addEventListener('DOMContentLoaded', () => {
+ if (typeof marked === 'undefined') {
+ console.error("marked lib not loaded");
+ return;
+ }
+
initDOM();
- dom.inputText.addEventListener('input', () => {
- dom.contentPreview.innerHTML = marked.parse(dom.inputText.value);
- });
+ marked.use({ breaks: true });
// Restore autosaved draft
const restoredContent = localStorage.getItem('writing_draft_content');
@@ -55,6 +55,9 @@ function initDOM() {
dom.contentPreview.innerHTML = marked.parse(dom.inputText.value);
}
});
+ dom.inputText.addEventListener('input', () => {
+ dom.contentPreview.innerHTML = marked.parse(dom.inputText.value);
+ });
}
function performReplace() {