| ... |
... |
@@ -15,6 +15,11 @@ |
| 15 |
15 |
const json = await res.json(); |
| 16 |
16 |
return JSON.stringify(json, null, 2); |
| 17 |
17 |
} |
|
18 |
+ async function fetchCurrentCollabSearch(term, collabName) { |
|
19 |
+ const res = await fetch(`/rest/wikis/xwiki/spaces/Collabs/spaces/${collabName}/search?q=${term}&media=json`) |
|
20 |
+ const json = await res.json(); |
|
21 |
+ return JSON.stringify(json, null, 2); |
|
22 |
+ } |
| 18 |
18 |
window.addEventListener('DOMContentLoaded', function() { |
| 19 |
19 |
const contextSearchType = document.getElementById("context-search-type"); |
| 20 |
20 |
const contextSearchText = document.getElementById("context-search-text"); |
| ... |
... |
@@ -28,7 +28,7 @@ |
| 28 |
28 |
document.location.href = `/bin/view/Collabs/#search=${term}`; |
| 29 |
29 |
break; |
| 30 |
30 |
case 'current-collab': |
| 31 |
|
- console.log('handle search for current collab'); |
|
36 |
+ fetchCurrentCollabSearch(term, collabName).then(results => contextSearchResponse.innerText = results); |
| 32 |
32 |
break |
| 33 |
33 |
default: |
| 34 |
34 |
fetchGlobalSearch(term).then(results => contextSearchResponse.innerText = results); |