mirror of
https://github.com/zadam/trilium.git
synced 2025-11-06 10:45:58 +08:00
feat(autocomplete): don't search unless length is 3
This commit is contained in:
parent
766b0723f7
commit
fd53e35f6f
1 changed files with 8 additions and 3 deletions
|
|
@ -70,9 +70,14 @@ async function autocompleteSource(term: string, cb: (rows: Suggestion[]) => void
|
|||
}
|
||||
|
||||
const activeNoteId = appContext.tabManager.getActiveContextNoteId();
|
||||
const length = term.trim().length;
|
||||
|
||||
let results: Suggestion[] = await server.get<Suggestion[]>(`autocomplete?query=${encodeURIComponent(term)}&activeNoteId=${activeNoteId}&fastSearch=${fastSearch}`);
|
||||
if (term.trim().length >= 1 && options.allowCreatingNotes) {
|
||||
let results: Suggestion[] = [];
|
||||
if (length >= 3) {
|
||||
results = await server.get<Suggestion[]>(`autocomplete?query=${encodeURIComponent(term)}&activeNoteId=${activeNoteId}&fastSearch=${fastSearch}`);
|
||||
}
|
||||
|
||||
if (length >= 1 && options.allowCreatingNotes) {
|
||||
results = [
|
||||
{
|
||||
action: "create-note",
|
||||
|
|
@ -83,7 +88,7 @@ async function autocompleteSource(term: string, cb: (rows: Suggestion[]) => void
|
|||
].concat(results);
|
||||
}
|
||||
|
||||
if (term.trim().length >= 1 && options.allowJumpToSearchNotes) {
|
||||
if (length >= 1 && options.allowJumpToSearchNotes) {
|
||||
results = results.concat([
|
||||
{
|
||||
action: "search-notes",
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue