"use strict"; async function get_markdown_render(md_text) { var res = await fetch("/markdown", { method: "POST", headers: { "Content-Type": "text/plain", "Accept": "text/plain" }, body: md_text }); return res.text();} function set_markdown_preview(html) { document.getElementById("mdedit-preview").innerHTML = html;} function mdedit_listener(text) { get_markdown_render(text).then(set_markdown_preview);} function setup_mdedit_editor() { var outer_elem = document.getElementById('mdedit-editor'); var canv_elem = outer_elem.firstChild.firstChild; canv_elem.tabIndex = 1; canv_elem.focus();} var dragging = false; function start_dragging() { document.body.style.userSelect = "none"; dragging = true;} function stop_dragging() { dragging = false; document.body.style.userSelect = "auto";} function global_mouse_handler(e) { if ((e.buttons & 1) == 0) stop_dragging(); if (!dragging) return; e = e || window.event; e.preventDefault(); e.stopPropagation(); e.cancelBubble = true; document.getElementById("mdedit-left").style.width = "" + (e.clientX - 13) + "px";}