mirror of
https://github.com/ankitects/anki.git
synced 2025-09-24 16:56:36 -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,
|
||||
end: number
|
||||
): Promise<void> {
|
||||
if (autocomplete.isVisible()) {
|
||||
if (autocomplete.hasSelected()) {
|
||||
autocomplete.chooseSelected();
|
||||
} else {
|
||||
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 =
|
||||
(createDropdown: (element: HTMLElement) => Dropdown) =>
|
||||
(element: HTMLElement): any => {
|
||||
|
@ -92,6 +96,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
|||
selectPrevious,
|
||||
selectNext,
|
||||
chooseSelected,
|
||||
hasSelected,
|
||||
update,
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue