editor: Fix image link `!` position

This commit is contained in:
Eragon 2022-12-18 00:36:24 +01:00
parent 3848b3dedd
commit b93415819b
Signed by: Eragon
GPG Key ID: 087126EBFC725006
1 changed files with 3 additions and 3 deletions

View File

@ -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