mirror of
https://github.com/ankitects/anki.git
synced 2025-09-25 01:06:35 -04:00
Split when no autocomplete item is selected
This commit is contained in:
parent
a27720d703
commit
5f1bcb691e
2 changed files with 6 additions and 1 deletions
|
@ -109,7 +109,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||||
start: number,
|
start: number,
|
||||||
end: number
|
end: number
|
||||||
): Promise<void> {
|
): Promise<void> {
|
||||||
if (autocomplete.isVisible()) {
|
if (autocomplete.hasSelected()) {
|
||||||
autocomplete.chooseSelected();
|
autocomplete.chooseSelected();
|
||||||
} else {
|
} else {
|
||||||
splitTag(index, start, end);
|
splitTag(index, start, end);
|
||||||
|
|
|
@ -78,6 +78,10 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function hasSelected(): boolean {
|
||||||
|
return selected !== null;
|
||||||
|
}
|
||||||
|
|
||||||
const createAutocomplete =
|
const createAutocomplete =
|
||||||
(createDropdown: (element: HTMLElement) => Dropdown) =>
|
(createDropdown: (element: HTMLElement) => Dropdown) =>
|
||||||
(element: HTMLElement): any => {
|
(element: HTMLElement): any => {
|
||||||
|
@ -92,6 +96,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||||
selectPrevious,
|
selectPrevious,
|
||||||
selectNext,
|
selectNext,
|
||||||
chooseSelected,
|
chooseSelected,
|
||||||
|
hasSelected,
|
||||||
update,
|
update,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue