diff --git a/src/UI/Popup/Notes/AddNoteComment.svelte b/src/UI/Popup/Notes/AddNoteComment.svelte index 17ef9fec43..c48e8e61e0 100644 --- a/src/UI/Popup/Notes/AddNoteComment.svelte +++ b/src/UI/Popup/Notes/AddNoteComment.svelte @@ -65,6 +65,7 @@ tags.data["closed_at"] = undefined NoteCommentElement.addCommentTo(txt.data, tags, state) tags.ping() + txt.set(undefined) isProcessing.set(false) } diff --git a/src/UI/Popup/Notes/CreateNewNote.svelte b/src/UI/Popup/Notes/CreateNewNote.svelte index da6a3cffd1..bb6a56d1e7 100644 --- a/src/UI/Popup/Notes/CreateNewNote.svelte +++ b/src/UI/Popup/Notes/CreateNewNote.svelte @@ -19,6 +19,7 @@ import Loading from "../../Base/Loading.svelte" import NextButton from "../../Base/NextButton.svelte" import Note from "../../../assets/svg/Note.svelte" + import TitledPanel from "../../Base/TitledPanel.svelte" export let coordinate: UIEventSource<{ lon: number; lat: number }> export let state: SpecialVisualizationState @@ -32,6 +33,8 @@ let isDisplayed = notelayer?.isDisplayed let submitted = false + let textEntered = false + function enableNoteLayer() { state.guistate.closeAll() isDisplayed.setData(true) @@ -91,14 +94,19 @@ {:else} -

- -

+ - {#if $isDisplayed} - - {#if $hasFilter} -
+ + + {#if !$isDisplayed} +
+ +
+ + + + + {:else if $hasFilter}
@@ -107,10 +115,12 @@ -
{:else} + +
+
-
- -
- -
-
-
-
@@ -146,16 +148,16 @@
{/if} - {/if} - {:else} -
-
- + +
+ +
+ +
+
- - - - -
- {/if} +
+ + {/if} + {/if}