Changes for page Context Search
Last modified by bougault on 2023/02/20 16:29
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -82,7 +82,8 @@ 82 82 } 83 83 hasActiveFilters() { 84 84 // we only look at role filters for POC. 85 - return this.roles.length > 0; 85 + console.log('rolesfilter', this.rolesFilter); 86 + return this.rolesFilter.length > 0; 86 86 } 87 87 fetchWikiSearch() { 88 88 // request should be built from component, not from "external" dependency. Leave it here like this for POC. ... ... @@ -90,7 +90,7 @@ 90 90 } 91 91 fetchFilterSearch() { 92 92 return new Promise((resolve) => { 93 - if(this.hasActiveFilters) { 94 + if(this.hasActiveFilters()) { 94 94 fetch(this.filterUrl).then(res => res.json()).then(resolve); 95 95 } else { 96 96 resolve(null); ... ... @@ -100,7 +100,7 @@ 100 100 filterResults = (filteredCollabs) => { 101 101 console.log("filteredCollabs:", filteredCollabs, "search results:", this.results); 102 102 const collabSpaces = filteredCollabs.map(collab => `Collabs.${collab.name}`); 103 - const filteredResults = this.results.filter(result => collab sSpace.some(space => result.startsWith(space)));104 + const filteredResults = this.results.filter(result => collabSpaces.some(space => result.space.startsWith(space))); 104 104 console.log(filteredResults); 105 105 } 106 106 getLink(xwikiDocSpace) {