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
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
sur 2026/01/13 15:01
Commentaire de modification :
Install extension [org.xwiki.platform:xwiki-platform-search-solr-ui/17.10.2]
Résumé
-
Propriétés de la Page (1 modifications, 0 ajouts, 0 suppressions)
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.