in public/src/js/widgets/autocomplete.js [82:102]
type() {
if (this.filter()) {
this.alertMessage('searching for ' + this.filter() + '...');
this[typeBounceSym]().then(res => {
this.alertMessage(false);
if (res && res.results && res.results.length) {
this.currentPage(res.currentPage || 1);
this.totalPages(res.pages || 1);
this.suggestions(res.results);
} else {
this.alertMessage('...sorry, no ' + this.getPath() + ' found.');
}
})
.catch(ex => {
this.alertMessage(ex.message);
})
.then(() => this.emit('update'));
} else {
this.select('');
}
}