Skip to content

Commit dd4e78a

Browse files
committed
Add handling to show filter suggestions in omnibox
1 parent 80a2c4e commit dd4e78a

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

extension/background/omnibox.js

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,8 @@ chrome.omnibox.onInputChanged.addListener(
8181
communityWikisFilter: false,
8282
excludeDuplicateQuestionsFilter: false,
8383
answerTypeFilter: 0,
84-
customFilter: ""
84+
customFilter: "",
85+
filterSuggestions: []
8586
}, function(items) {
8687

8788
var filterString = getFilterString(
@@ -91,5 +92,20 @@ chrome.omnibox.onInputChanged.addListener(
9192
items.answerTypeFilter,
9293
items.customFilter);
9394
chrome.omnibox.setDefaultSuggestion({ description: filterString + query });
95+
96+
var suggestions = [];
97+
var suggestion = "";
98+
99+
var i, sLength = items.filterSuggestions.length;
100+
101+
for (i=0;i<sLength;i++) {
102+
if (items.filterSuggestions[i]) {
103+
suggestion = items.filterSuggestions[i] + " " + query;
104+
suggestions.push({ content: suggestion, description: suggestion });
105+
}
106+
}
107+
108+
suggest(suggestions);
109+
});
94110
}
95111
)

0 commit comments

Comments
 (0)