| ... |
... |
@@ -39,8 +39,6 @@ |
| 39 |
39 |
this.filterUrl = new URL(`${document.location.origin}/rest/v1/collabs?search=&offset=0&orderField=title&order=asc&limit=10000&favorite=false&roles=`); |
| 40 |
40 |
this.results = []; |
| 41 |
41 |
this.resultsCache = []; |
| 42 |
|
- this.offset = 0; |
| 43 |
|
- this.nb = 10; |
| 44 |
44 |
} |
| 45 |
45 |
firstUpdated() { |
| 46 |
46 |
this.renderRoot.getElementById('searchInput').focus(); |
| ... |
... |
@@ -58,12 +58,6 @@ |
| 58 |
58 |
setSearchText(e) { |
| 59 |
59 |
this.searchText = e.target.value; |
| 60 |
60 |
} |
| 61 |
|
- setOffset(e) { |
| 62 |
|
- this.offset = e.target.value; |
| 63 |
|
- } |
| 64 |
|
- setNb(e) { |
| 65 |
|
- this.nb = e.target.value; |
| 66 |
|
- } |
| 67 |
67 |
handleSearch(textSearch) { |
| 68 |
68 |
if(this.searchText !== "" || textSearch) { |
| 69 |
69 |
if(this.searchText !== this.prevSearchText) { |
| ... |
... |
@@ -96,7 +96,7 @@ |
| 96 |
96 |
} |
| 97 |
97 |
fetchWikiSearch() { |
| 98 |
98 |
// request should be built from component, not from "external" dependency. Leave it here like this for POC. |
| 99 |
|
- return handleXWikiSearch(this.searchText, this.offset, this.nb); |
|
91 |
+ return handleXWikiSearch(this.searchText); |
| 100 |
100 |
} |
| 101 |
101 |
fetchFilterSearch() { |
| 102 |
102 |
return new Promise((resolve) => { |
| ... |
... |
@@ -128,8 +128,6 @@ |
| 128 |
128 |
<div> |
| 129 |
129 |
<div> |
| 130 |
130 |
<input id="searchInput" @change="${this.setSearchText}" type="text" placeholder="Search..." @keypress="${this.handleKeyPress}" /> |
| 131 |
|
- <input @change="${this.setNb}"" type="text" value="${this.nb}" /> |
| 132 |
|
- <input @change="${this.setOffset}"" type="text" value="${this.offset}" /> |
| 133 |
133 |
<button @click="${() => this.handleSearch(true)}">Search</button> |
| 134 |
134 |
</div> |
| 135 |
135 |
<div> |
| ... |
... |
@@ -151,7 +151,7 @@ |
| 151 |
151 |
} |
| 152 |
152 |
customElements.define('clb-unified-search', UnifiedSearch); |
| 153 |
153 |
|
| 154 |
|
- function handleXWikiSearch(searchString, offset, nb) { |
|
144 |
+ function handleXWikiSearch(searchString) { |
| 155 |
155 |
return new Promise((resolve) => { |
| 156 |
156 |
require(['jquery'], function($) { |
| 157 |
157 |
const solrServiceURL = new XWiki.Document('SuggestSolrService', 'XWiki').getURL('get'); |
| ... |
... |
@@ -159,8 +159,8 @@ |
| 159 |
159 |
$.get(solrServiceURL, { |
| 160 |
160 |
outputSyntax: 'plain', |
| 161 |
161 |
media: 'json', |
| 162 |
|
- nb: nb, |
| 163 |
|
- offset: offset, |
|
152 |
+ nb:100, |
|
153 |
+ offset:10, |
| 164 |
164 |
query: [ |
| 165 |
165 |
'q="__INPUT__"~100', |
| 166 |
166 |
'fq=type:DOCUMENT', |