+
{#if index === active}
-
- onAutocomplete(detail.selected)}
- on:choose={({ detail }) => onChosen(detail.chosen)}
- let:createAutocomplete
- >
- {
- activeName = tag.name;
- autocomplete = createAutocomplete(activeInput);
- }}
- on:keydown={onKeydown}
- on:keyup={onKeyup}
- on:input={() => updateTagName(tag)}
- on:tagsplit={({ detail }) =>
- enterBehavior(index, detail.start, detail.end)}
- on:tagadd={() => insertTag(index)}
- on:tagdelete={() => deleteTagAt(index)}
- on:tagjoinprevious={() => joinWithPreviousTag(index)}
- on:tagjoinnext={() => joinWithNextTag(index)}
- on:tagmoveprevious={() => moveToPreviousTag(index)}
- on:tagmovenext={() => moveToNextTag(index)}
- on:tagaccept={() => {
- deleteTagIfNotUnique(tag, index);
- if (tag) {
- updateTagName(tag);
- }
- saveTags();
- decideNextActive();
- }}
- />
-
+
+
+ onAutocomplete(detail.selected)}
+ on:choose={({ detail }) => onChosen(detail.chosen)}
+ let:createAutocomplete
+ >
+ {
+ activeName = tag.name;
+ autocomplete = createAutocomplete(activeInput);
+ }}
+ on:keydown={onKeydown}
+ on:keyup={onKeyup}
+ on:input={() => updateTagName(tag)}
+ on:tagsplit={({ detail }) =>
+ enterBehavior(index, detail.start, detail.end)}
+ on:tagadd={() => insertTag(index)}
+ on:tagdelete={() => deleteTagAt(index)}
+ on:tagjoinprevious={() => joinWithPreviousTag(index)}
+ on:tagjoinnext={() => joinWithNextTag(index)}
+ on:tagmoveprevious={() => moveToPreviousTag(index)}
+ on:tagmovenext={() => moveToNextTag(index)}
+ on:tagaccept={() => {
+ deleteTagIfNotUnique(tag, index);
+ if (tag) {
+ updateTagName(tag);
+ }
+ saveTags();
+ decideNextActive();
+ }}
+ />
+
+
{/if}
{/each}
@@ -452,7 +454,12 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
opacity: 0;
}
- .pad {
- padding-bottom: 0.15rem;
+ .gap {
+ margin-bottom: 0.15rem;
+ }
+
+ .adjust-position :global(.tag-input) {
+ /* recreates positioning of Tag component */
+ border-left: 1px solid transparent;
}
diff --git a/ts/editor/TagInput.svelte b/ts/editor/TagInput.svelte
index 9c6344126..f3a3b3262 100644
--- a/ts/editor/TagInput.svelte
+++ b/ts/editor/TagInput.svelte
@@ -192,9 +192,6 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html