| ... |
... |
@@ -25,6 +25,13 @@ |
| 25 |
25 |
.result { |
| 26 |
26 |
margin-top: 1em; |
| 27 |
27 |
} |
|
28 |
+ .light { |
|
29 |
+ color: var(--color-gray-500, #CCC); |
|
30 |
+ font-size: 14px; |
|
31 |
+ } |
|
32 |
+ a { |
|
33 |
+ color: var(--color-brand-primary, blue); |
|
34 |
+ } |
| 28 |
28 |
`; |
| 29 |
29 |
constructor() { |
| 30 |
30 |
super(); |
| ... |
... |
@@ -61,6 +61,9 @@ |
| 61 |
61 |
buildFilter() { |
| 62 |
62 |
//https://wiki-dev.ebrains.eu/rest/v1/collabs?search=&offset=0&orderField=title&order=asc&favorite=true&roles= |
| 63 |
63 |
} |
|
71 |
+ getLink(xwikiDocSpace) { |
|
72 |
+ return `/bin/view/${xwikiDocSpace.replaceAll('.', '/')}`; |
|
73 |
+ } |
| 64 |
64 |
render() { |
| 65 |
65 |
return html` |
| 66 |
66 |
<div> |
| ... |
... |
@@ -76,9 +76,9 @@ |
| 76 |
76 |
<div> |
| 77 |
77 |
${this.results.map(result => html` |
| 78 |
78 |
<div class="result"> |
| 79 |
|
- <a href="#">${result.title_}</a> |
| 80 |
|
- <div>${result.space}</div> |
|
89 |
+ <a href="${this.getLink(result.space)}">${result.title_}</a> |
| 81 |
81 |
<div>${result.doccontent_.substring(0, 150)} |
|
91 |
+ <div class="light">${result.space.replaceAll('.', ' > ')}</div> |
| 82 |
82 |
</div> |
| 83 |
83 |
`)} |
| 84 |
84 |
</div> |