add: parse_image_line, parse_link_line

This commit is contained in:
trisua 2025-07-24 01:06:03 -04:00
parent d8167aa06f
commit 9fe5735127
9 changed files with 234 additions and 25 deletions

View file

@ -144,6 +144,14 @@ globalThis.tab_editor = () => {
};
globalThis.tab_preview = async () => {
if (
!document
.getElementById("preview_tab_button")
.classList.contains("camo")
) {
return;
}
// render
const res = await (
await fetch("/api/v1/render", {
@ -151,6 +159,7 @@ globalThis.tab_preview = async () => {
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
content: globalThis.editor.getValue(),
metadata: globalThis.metadata_editor.getValue(),
}),
})
).text();

View file

@ -111,7 +111,7 @@ article {
}
}
.container:not(#preview_tab) {
.container:not(#preview_tab):not(#tabs_group) {
margin: 10px auto 0;
width: 100%;
}
@ -375,7 +375,7 @@ h6 {
h1 {
text-align: center;
margin-bottom: 2rem;
margin: 2rem 0;
width: 100%;
}

View file

@ -21,13 +21,14 @@
("onclick" "tab_metadata()")
(text "Metadata")))
(div
("class" "card tab tabs")
("class" "card tab tabs container")
("id" "tabs_group")
(div
("id" "editor_tab")
("class" "tab fadein"))
(div
("id" "preview_tab")
("class" "tab fadein hidden container"))
("class" "tab fadein hidden"))
(div
("id" "metadata_tab")
("class" "tab fadein hidden")))

View file

@ -21,13 +21,14 @@
("onclick" "tab_metadata()")
(text "Metadata")))
(div
("class" "card tab tabs")
("class" "card tab tabs container")
("id" "tabs_group")
(div
("id" "editor_tab")
("class" "tab fadein"))
(div
("id" "preview_tab")
("class" "tab fadein hidden container"))
("class" "tab fadein hidden"))
(div
("id" "metadata_tab")
("class" "tab fadein hidden")))