diff --git a/ts/routes/editor/ActionButtons.svelte b/ts/routes/editor/ActionButtons.svelte
index dc7196862..30b273ff4 100644
--- a/ts/routes/editor/ActionButtons.svelte
+++ b/ts/routes/editor/ActionButtons.svelte
@@ -3,12 +3,14 @@ Copyright: Ankitects Pty Ltd and contributors
License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
-->
diff --git a/ts/routes/editor/AddButton.svelte b/ts/routes/editor/AddButton.svelte
new file mode 100644
index 000000000..145e40c75
--- /dev/null
+++ b/ts/routes/editor/AddButton.svelte
@@ -0,0 +1,18 @@
+
+
+
+
+ {tr.actionsAdd()}
+
+
diff --git a/ts/routes/editor/CloseButton.svelte b/ts/routes/editor/CloseButton.svelte
index 51e14f43e..ab0038531 100644
--- a/ts/routes/editor/CloseButton.svelte
+++ b/ts/routes/editor/CloseButton.svelte
@@ -9,10 +9,14 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
import ActionButton from "./ActionButton.svelte";
export let onClose: () => void;
- const closeKeyCombination = "Control+Enter";
+ export let enableShortcut: boolean;
+
+ const closeKeyCombination = enableShortcut ? "Control+Enter" : "";
{tr.actionsClose()}
-
+ {#if enableShortcut}
+
+ {/if}
diff --git a/ts/routes/editor/NoteEditor.svelte b/ts/routes/editor/NoteEditor.svelte
index 0eb4de744..a25bc6d9f 100644
--- a/ts/routes/editor/NoteEditor.svelte
+++ b/ts/routes/editor/NoteEditor.svelte
@@ -410,6 +410,11 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
}
}
+ async function onAdd() {
+ // TODO get selected deck
+ await addCurrentNote(1n);
+ }
+
export function saveOnPageHide() {
if (document.visibilityState === "hidden") {
// will fire on session close and minimize
@@ -1236,7 +1241,7 @@ components and functionality for general note editing.
-
+
{/if}