jaeksoft / opensearchserver

Open-source Enterprise Grade Search Engine Software
http://www.opensearchserver.com
Apache License 2.0
499 stars 191 forks source link

In render there's not difference between filters and selected filters #1915

Open Mojster opened 5 years ago

Mojster commented 5 years ago

In render there's not difference between filters and selected filters. So you cannot make a CSS which would differ them.

I've fixed this in facet.jsp by adding active-filter in line 30:

<%
        if (filterQueries != null && !filterQueries.isEmpty()) {
    %>
    <div class="panel panel-default">
        <div class="panel-heading">
            <h3 class="panel-title active-filter"><%=renderer.getFiltersTitleText()%></h3>
        </div>
        <div class="panel-body">
            <ul style="list-style-type: none">
                <li><a href="<%=getUrl + "&fqc"%>"><%=renderer.getClearFiltersText()%></a></li>
                <%
                    for (String fieldName : filterQueries.getTermsFilterSet()) {
                            for (String term : filterQueries.getTermSet(fieldName)) {

I this this is a good enhancement and would recommend that is globally available.