UNPKG

save-server

Version:

A powerful ShareX image and URL server, with support for multiple users.

46 lines (39 loc) 1.32 kB
document.addEventListener("DOMContentLoaded", () => { const showRender = document.getElementById("show-render"); const showCode = document.getElementById("show-code"); const markRender = document.getElementById("markdown-render"); const code = document.getElementById("code"); const deleteButton = document.getElementById("delete"); if (deleteButton) { deleteButton.onclick = function () { deleteButton.classList.add("is-loading"); window.deleteFile({ id: window.fileName }, function (deleted) { deleteButton.classList.remove("is-loading"); if (deleted) { document.location = "/dashboard"; } }); }; } if (showCode && showRender && window.marked) { showRender.onclick = function () { showRender.classList.add("is-active"); showCode.classList.remove("is-active"); code.classList.add("hidden"); markRender.classList.remove("hidden"); }; showCode.onclick = function () { showCode.classList.add("is-active"); showRender.classList.remove("is-active"); markRender.classList.add("hidden"); code.classList.remove("hidden"); }; markRender.innerHTML = window.marked(markRender.innerHTML); } window.hljs.configure({ tabReplace: " ", // 4 spaces }); document.querySelectorAll("code").forEach((block) => { window.hljs.highlightBlock(block); }); });