add spoiler button to babycode editor

This commit is contained in:
2025-08-16 17:50:33 +03:00
parent 8c917f6ae2
commit f1f62fa2c8
4 changed files with 12 additions and 1 deletions

View File

@ -48,6 +48,7 @@
const buttonImg = document.getElementById("post-editor-img");
const buttonOl = document.getElementById("post-editor-ol");
const buttonUl = document.getElementById("post-editor-ul");
const buttonSpoiler = document.getElementById("post-editor-spoiler");
function insertTag(tagStart, newline = false, prefill = "") {
const hasAttr = tagStart[tagStart.length - 1] === "=";
@ -130,6 +131,10 @@
e.preventDefault();
insertTag("ul", true);
})
buttonSpoiler.addEventListener("click", (e) => {
e.preventDefault();
insertTag("spoiler=", true, "hidden content");
})
const previewEndpoint = "/api/babycode-preview";
let previousMarkup = "";