[fix 3/3] actually only hide them for tabs

The categories.html template is used in three places:

1) for the tabs on the result page
2) for the default category selection in the preferences
3) for the advanced search category selection in the oscar theme

The search_on_category_select plugin only makes the checkboxes in 1)
behave like tabs. The previous commit however hides the checkboxes
in all three places when the plugin is loaded, which we don't want:
The categories in 2) and 3) always act like checkboxes, so the
checkboxes in these places should actually always be visible.
This commit is contained in:
Martin Fischer 2022-01-07 00:16:51 +01:00 committed by Markus Heiser
parent 8e840a8dd7
commit 695e5d0005
5 changed files with 8 additions and 4 deletions

View file

@ -1 +1 @@
.category input { display: none; }
.search-tabs .category input { display: none; }

View file

@ -1,4 +1,4 @@
<div id="categories">
<div id="categories" class="{{categories_class}}">
{% for category in ((categories_as_tabs | reverse) if rtl else categories_as_tabs) -%}
<div class="category">
<input type="checkbox" id="checkbox_{{ category|replace(' ', '_') }}" name="category_{{ category }}" {% if category in selected_categories %}checked="checked"{% endif %} />{{- '' -}}

View file

@ -19,7 +19,9 @@
</div>
<div class="row">
<div class="col-sm-12">
{% with categories_class='search-tabs' %}
{%- include 'oscar/categories.html' -%}
{% endwith %}
</div>
</div>
</form><!-- / #search_form_full -->

View file

@ -11,7 +11,7 @@
'files': 'file-tray-full-outline',
'social media': 'people-outline',
} -%}
<div id="categories" class="search_categories">{{- '' -}}
<div id="categories" class="search_categories {{categories_class}}">{{- '' -}}
<div id="categories_container">
{%- if display_tooltip %}<div class="help">{{ _('Click on the magnifier to perform search') }}</div>{% endif -%}
{%- for category in categories_as_tabs -%}

View file

@ -10,7 +10,9 @@
<button id="send_search" type="submit" tabindex="-1"><span class="hide_if_nojs">{{ icon_big('search-outline') }}</span><span class="show_if_nojs">{{ _('search') }}</span></button>
</div>
{% set display_tooltip = true %}
{% with categories_class='search-tabs' %}
{% include 'simple/categories.html' %}
{% endwith %}
</div>
<div class="search_filters">
{% include 'simple/filters/languages.html' %}