in public/src/js/widgets/columns/packages.js [33:57]
search() {
if (this.editingPackage()) {
this.editingPackage(false);
this.searchedPackages(false);
}
const searchTerm = this.searchTerm().toLowerCase().trim();
if (searchTerm) {
if (searchTerm.length > 2) {
this.searchInProgress(true);
return this[bouncedSearch](searchTerm)
.then(displayResults.bind(this))
.catch(() => {
this.searchInProgress(false);
});
} else {
this.searchInProgress(false);
this.searchedPackages(false);
this.searchResults.removeAll();
}
} else {
this.searchInProgress(false);
return Promise.resolve([]);
}
}