From b93415819b2c30fb6cf15b75f645c7c581462428 Mon Sep 17 00:00:00 2001 From: Eragon Date: Sun, 18 Dec 2022 00:36:24 +0100 Subject: [PATCH] editor: Fix image link `!` position --- app/static/scripts/editor.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/static/scripts/editor.js b/app/static/scripts/editor.js index b7550e5..793656a 100644 --- a/app/static/scripts/editor.js +++ b/app/static/scripts/editor.js @@ -185,7 +185,7 @@ function editor_insert_link(event, link_id, text_id, media = false) editor_clear_modals(event); let [start, end] = editor_replace_range(ta, indexStart, indexEnd, - `[${text.length === 0 ? ta.value.substring(indexStart, indexEnd) : text}]${media ? "!" : ""}(${link})${media ? media_type : ""}`); + `${media ? "!" : ""}[${text.length === 0 ? ta.value.substring(indexStart, indexEnd) : text}](${link})${media ? media_type : ""}`); /* Restore selection */ if(indexStart != indexEnd) { @@ -292,14 +292,14 @@ ta.addEventListener('keydown', function(e) { if (keyCode == 9) { // TODO Add one tab to selected text without replacing it e.preventDefault(); - + let start = e.target.selectionStart; let end = e.target.selectionEnd; // set textarea value to: text before caret + tab + text after caret e.target.value = e.target.value.substring(0, start) + "\t" + e.target.value.substring(end); e.target.selectionEnd = start + 1; } - + // TODO // Ctrl+B adds bold // Ctrl+I adds italic