diff --git a/src/public/javascripts/dialogs/jump_to_note.js b/src/public/javascripts/dialogs/jump_to_note.js index 421724ded..36f699983 100644 --- a/src/public/javascripts/dialogs/jump_to_note.js +++ b/src/public/javascripts/dialogs/jump_to_note.js @@ -23,7 +23,18 @@ async function showDialog() { source: async function(request, response) { const result = await server.get('autocomplete?query=' + encodeURIComponent(request.term)); - response(result); + if (result.length > 0) { + response(result); + } + else { + response([{ + label: "No results", + value: "No results" + }]); + } + }, + focus: function(event, ui) { + return $(ui.item).val() !== 'No results'; }, minLength: 2 }); diff --git a/src/views/index.ejs b/src/views/index.ejs index 0efe09cf4..1ed14a1ed 100644 --- a/src/views/index.ejs +++ b/src/views/index.ejs @@ -57,7 +57,7 @@