Skip to content
Snippets Groups Projects
Commit 5a2b4cc6 authored by echicken's avatar echicken :chicken:
Browse files

Say 'No results found' if, uh, no results were found.

parent 972084a4
No related branches found
No related tags found
1 merge request!463MRC mods by Codefenix (2024-10-20)
Pipeline #1270 passed
...@@ -355,17 +355,15 @@ var Typeahead = function (options) { ...@@ -355,17 +355,15 @@ var Typeahead = function (options) {
display.treeFrame.invalidate(); display.treeFrame.invalidate();
} }
if (suggestions.length < 1) {
display.tree = undefined;
return;
}
display.tree = new Tree(display.treeFrame); display.tree = new Tree(display.treeFrame);
display.tree.colors.fg = properties.sfg; display.tree.colors.fg = properties.sfg;
display.tree.colors.bg = properties.sbg; display.tree.colors.bg = properties.sbg;
display.tree.colors.lfg = properties.hsfg; display.tree.colors.lfg = properties.hsfg;
display.tree.colors.lbg = properties.hsbg; display.tree.colors.lbg = properties.hsbg;
if (suggestions.length < 1) {
display.tree.addItem('No results found');
} else {
display.tree.addItem(''); display.tree.addItem('');
for (var n = 0; n < (properties.maxResults || suggestions.length); n++) { for (var n = 0; n < (properties.maxResults || suggestions.length); n++) {
if (typeof suggestions[n] === 'object' && typeof suggestions[n].text === 'string') { if (typeof suggestions[n] === 'object' && typeof suggestions[n].text === 'string') {
...@@ -375,6 +373,7 @@ var Typeahead = function (options) { ...@@ -375,6 +373,7 @@ var Typeahead = function (options) {
display.tree.addItem(suggestions[n]); display.tree.addItem(suggestions[n]);
} }
} }
}
display.tree.open(); display.tree.open();
...@@ -412,7 +411,8 @@ var Typeahead = function (options) { ...@@ -412,7 +411,8 @@ var Typeahead = function (options) {
break; break;
case KEY_UP: case KEY_UP:
case KEY_DOWN: case KEY_DOWN:
if (typeof display.tree !== 'undefined') { //if (typeof display.tree !== 'undefined') {
if (display.tree.items.length > 1) {
display.tree.getcmd(key); display.tree.getcmd(key);
} }
break; break;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment