[Trunk|Connect]: Communities Search: search by keywords convert all fields to lowercase

git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-connect-portal/trunk@55360 d315682c-612b-4755-9ff5-7f18f6832af3
This commit is contained in:
k.triantafyllou 2019-04-15 12:30:29 +00:00
parent da6e8cbdcc
commit 1e887a0197
1 changed files with 6 additions and 5 deletions

View File

@ -222,11 +222,12 @@ export class SearchCommunitiesComponent {
let keywords: string[] = this.searchUtils.keyword.split(/,(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,-1); let keywords: string[] = this.searchUtils.keyword.split(/,(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,-1);
for(let i = 0; i < this.results.length; i++) { for(let i = 0; i < this.results.length; i++) {
for(let keyword of keywords) { for(let keyword of keywords) {
if (keyword != '' && (this.results[i].title.includes(keyword) || this.results[i].shortTitle.includes(keyword) || keyword = keyword.toLowerCase();
this.results[i].communityId.includes(keyword) || this.results[i].description.includes(keyword))) { if (keyword != '' && (this.results[i].title.toLowerCase().includes(keyword) || this.results[i].shortTitle.toLowerCase().includes(keyword) ||
ret.push(this.results[i]); this.results[i].communityId.toLowerCase().includes(keyword) || this.results[i].description.toLowerCase().includes(keyword))) {
break; ret.push(this.results[i]);
} break;
}
} }
} }
this.results = ret; this.results = ret;