From 3b38c31ba0202ba79d9a8552292539327aaa464a Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Mon, 12 May 2025 19:00:19 -0400 Subject: [PATCH] Real work on getting CodeMirror working. I at least have a fancy highlighter and basic editor. --- src/lib/e_app_codemirror.svelte | 4 +- src/lib/e_app_codemirror_sv2.svelte | 0 src/lib/e_app_codemirror_sv4.svelte | 226 ++++++++++++++++++ src/lib/e_app_codemirror_v5.svelte | 76 ++++++ .../ae_comp__journal_entry_obj_id_view.svelte | 24 +- 5 files changed, 324 insertions(+), 6 deletions(-) delete mode 100644 src/lib/e_app_codemirror_sv2.svelte create mode 100644 src/lib/e_app_codemirror_sv4.svelte create mode 100644 src/lib/e_app_codemirror_v5.svelte diff --git a/src/lib/e_app_codemirror.svelte b/src/lib/e_app_codemirror.svelte index fbcb5d6e..5944a4d4 100644 --- a/src/lib/e_app_codemirror.svelte +++ b/src/lib/e_app_codemirror.svelte @@ -1,5 +1,5 @@ + + + +{#if is_browser} +
+{:else} +
+
+
+

Loading editor...

+
+ +
{value}
+
+{/if} + + \ No newline at end of file diff --git a/src/lib/e_app_codemirror_v5.svelte b/src/lib/e_app_codemirror_v5.svelte new file mode 100644 index 00000000..4c813450 --- /dev/null +++ b/src/lib/e_app_codemirror_v5.svelte @@ -0,0 +1,76 @@ + + +
+ + \ No newline at end of file diff --git a/src/routes/journals/ae_comp__journal_entry_obj_id_view.svelte b/src/routes/journals/ae_comp__journal_entry_obj_id_view.svelte index cbc8fb26..5ce1824a 100644 --- a/src/routes/journals/ae_comp__journal_entry_obj_id_view.svelte +++ b/src/routes/journals/ae_comp__journal_entry_obj_id_view.svelte @@ -25,7 +25,11 @@ import { } from '@lucide/svelte'; -import E_app_codemirror from '$lib/e_app_codemirror.svelte'; +// import E_app_codemirror from '$lib/e_app_codemirror.svelte'; +// import E_app_codemirror_v4 from '$lib/e_app_codemirror_v4.svelte'; +import E_app_codemirror_v5 from '$lib/e_app_codemirror_v5.svelte'; +import {javascript} from "@codemirror/lang-javascript"; +import {markdown} from "@codemirror/lang-markdown"; // *** Import Aether specific variables and functions @@ -2038,18 +2042,30 @@ zzzz {@html test_html}
--> -xxx +{#if $ae_loc.edit_mode && $ae_loc.trusted_access}
- --> + + + +
+    {tmp_entry_obj.new_content}
+    
-zzz +{/if}