Modifications pour le document Solr Search Macros

Modifié par Florent Charton le 2026/03/13 11:04

Depuis la version 5.1
modifié par Florent Charton
sur 2026/03/13 11:04
Commentaire de modification : Install extension [org.xwiki.platform:xwiki-platform-search-solr-ui/17.10.4]
À la version 4.1
modifié par Florent Charton
sur 2026/01/13 15:01
Commentaire de modification : Install extension [org.xwiki.platform:xwiki-platform-search-solr-ui/17.10.2]

Résumé

Détails

Propriétés de la Page
Contenu
... ... @@ -156,10 +156,9 @@
156 156   ## Show active facets (that have selected values or that have an explicit limit on the number of values, i.e.
157 157   ## pagination) as expanded. Collapse the rest, otherwise you have to scroll to see all the available facets.
158 158   #set ($facetValuesLimit = $request.getParameter("l_$facetField.name"))
159 - <div class="search-facet" data-name="$facetField.name">
160 - #set ($expanded = ($facetRequestValues || $facetValuesLimit))
161 - #displaySearchFacetHeader($facetField $expanded)
162 - #displaySearchFacetBody($facetField $expanded)
159 + <div class="search-facet#if ($facetRequestValues || $facetValuesLimit) expanded#end" data-name="$facetField.name">
160 + #displaySearchFacetHeader($facetField)
161 + #displaySearchFacetBody($facetField)
163 163   </div>
164 164   #end
165 165  #end
... ... @@ -176,7 +176,7 @@
176 176   #setVariable("$property" $classDocument.xWikiClass.get($classPropertyReference.name))
177 177  #end
178 178  
179 -#macro (displaySearchFacetHeader $facetField $expanded)
178 +#macro (displaySearchFacetHeader $facetField)
180 180   #set ($facetPrettyNameKey = "solr.field.$facetField.name")
181 181   #if ($services.localization.get($facetPrettyNameKey))
182 182   #set ($facetPrettyName = $services.localization.render($facetPrettyNameKey))
... ... @@ -192,11 +192,7 @@
192 192   #end
193 193   <div class="search-facet-header">
194 194   <label>$escapetool.xml($facetPrettyName)
195 - <button class="btn btn-xs facet-toggle#if(!$expanded) collapsed#end"
196 - type="button"
197 - data-toggle="collapse"
198 - data-target="#$escapetool.xml($facetField.name)-dropdown"
199 - aria-expanded="$expanded"
194 + <button class="btn btn-xs facet-toggle"
200 200   aria-controls="$escapetool.xml($facetField.name)-dropdown">
201 201   $services.icon.renderHTML('caret-down')
202 202   </button>
... ... @@ -204,8 +204,8 @@
204 204   </div>
205 205  #end
206 206  
207 -#macro (displaySearchFacetBody $facetField $expanded)
208 - <div id="$escapetool.xml($facetField.name)-dropdown" class="search-facet-body collapse#if($expanded) in#end">
202 +#macro (displaySearchFacetBody $facetField)
203 + <div id="$escapetool.xml($facetField.name)-dropdown" class="search-facet-body">
209 209   #set ($facetDisplayer = $solrConfig.facetDisplayers.get($facetField.name))
210 210   #if (!$facetDisplayer && $facetField.name.startsWith('property.'))
211 211   ## Choose a facet displayer based on the property type.