usability improvements to autocomplete ("no results" etc.), needs refactoring

This commit is contained in:
azivner
2018-06-07 20:18:46 -04:00
parent e4d2513451
commit b243632483
2 changed files with 17 additions and 6 deletions

View File

@@ -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
});