diff --git a/frontend/src/Components/MarkdownEditor.svelte b/frontend/src/Components/MarkdownEditor.svelte index 591f9fa..8f347ef 100644 --- a/frontend/src/Components/MarkdownEditor.svelte +++ b/frontend/src/Components/MarkdownEditor.svelte @@ -26,6 +26,12 @@ } else resetEdit(); } + function doSave(){ + if (simple){ + onSet(editValue.source); + } else applyEdit(); + } + function resetEdit(){ editing = false; editValue = {source:value.source,rendered:value.rendered}; @@ -51,11 +57,7 @@ value.source = editValue.source; value.rendered = editValue.rendered; } - if (ev.keyCode == 13 && ev.ctrlKey){ - if (simple){ - onSet(editValue.source); - } else applyEdit(); - } + if (ev.keyCode == 13 && ev.ctrlKey) doSave(); if (ev.keyCode == 27) resetEdit(); if (timer) clearTimeout(timer); @@ -117,7 +119,10 @@