View | Details | Raw Unified | Return to bug 39489
Collapse All | Expand All

(-)a/koha-tmpl/opac-tmpl/bootstrap/en/includes/opac-facets.inc (-1 / +1 lines)
Lines 6-12 Link Here
6
[% SET OPACResultsSidebar = AdditionalContents.get( location => "OPACResultsSidebar", lang => lang, library => logged_in_user.branchcode || default_branch ) %]
6
[% SET OPACResultsSidebar = AdditionalContents.get( location => "OPACResultsSidebar", lang => lang, library => logged_in_user.branchcode || default_branch ) %]
7
[% IF ( opacfacets && facets_loop && total ) %]
7
[% IF ( opacfacets && facets_loop && total ) %]
8
    <div id="search-facets">
8
    <div id="search-facets">
9
        <h2><a href="#" class="menu-collapse-toggle">Refine your search</a></h2>
9
        <h2><a href="#" class="menu-collapse-toggle" aria-expanded="false">Refine your search</a></h2>
10
        <ul class="menu-collapse">
10
        <ul class="menu-collapse">
11
            [% IF Koha.Preference("SavedSearchFilters") && search_filters.size > 0 %]
11
            [% IF Koha.Preference("SavedSearchFilters") && search_filters.size > 0 %]
12
                <li id="search-filters">
12
                <li id="search-filters">
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/includes/opac-topissues.inc (-1 / +1 lines)
Lines 5-11 Link Here
5
5
6
<div id="search-facets">
6
<div id="search-facets">
7
    <form method="get" action="/cgi-bin/koha/opac-topissues.pl">
7
    <form method="get" action="/cgi-bin/koha/opac-topissues.pl">
8
        <h2><a href="#" class="menu-collapse-toggle">Refine your search</a></h2>
8
        <h2><a href="#" class="menu-collapse-toggle" aria-expanded="false">Refine your search</a></h2>
9
        <ul class="menu-collapse">
9
        <ul class="menu-collapse">
10
            <li
10
            <li
11
                ><label for="limit">Show the top </label>
11
                ><label for="limit">Show the top </label>
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-full-serial-issues.tt (-1 / +1 lines)
Lines 76-82 Link Here
76
                    <div id="search-facets">
76
                    <div id="search-facets">
77
                        <form method="get" action="/cgi-bin/koha/opac-serial-issues.pl" id="filterform">
77
                        <form method="get" action="/cgi-bin/koha/opac-serial-issues.pl" id="filterform">
78
                            <legend
78
                            <legend
79
                                ><h2><a href="#" class="menu-collapse-toggle">Refine your search</a></h2></legend
79
                                ><h2><a href="#" class="menu-collapse-toggle" aria-expanded="false">Refine your search</a></h2></legend
80
                            >
80
                            >
81
                            <ul class="menu-collapse">
81
                            <ul class="menu-collapse">
82
                                <li>
82
                                <li>
(-)a/koha-tmpl/opac-tmpl/bootstrap/js/global.js (-2 / +10 lines)
Lines 233-242 if (typeof enquire == "object") { Link Here
233
233
234
function facetMenu(action) {
234
function facetMenu(action) {
235
    if (action == "show") {
235
    if (action == "show") {
236
        $(".menu-collapse-toggle").off("click", facetHandler);
236
        $(".menu-collapse-toggle")
237
            .removeAttr("aria-expanded")
238
            .off("click", facetHandler);
237
        $(".menu-collapse").show();
239
        $(".menu-collapse").show();
238
    } else {
240
    } else {
239
        $(".menu-collapse-toggle")
241
        $(".menu-collapse-toggle")
242
            .attr("aria-expanded", "false")
240
            .on("click", facetHandler)
243
            .on("click", facetHandler)
241
            .removeClass("menu-open");
244
            .removeClass("menu-open");
242
        $(".menu-collapse").hide();
245
        $(".menu-collapse").hide();
Lines 247-254 var facetHandler = function (e) { Link Here
247
    e.preventDefault();
250
    e.preventDefault();
248
    $(this).toggleClass("menu-open");
251
    $(this).toggleClass("menu-open");
249
    $(".menu-collapse").toggle();
252
    $(".menu-collapse").toggle();
253
    setAriaExpandable(e);
250
};
254
};
251
255
256
function setAriaExpandable(e) {
257
    let currentValue = $(e.target).attr("aria-expanded");
258
    $(e.target).attr("aria-expanded", currentValue === "false");
259
}
260
252
function setPlaceholder() {
261
function setPlaceholder() {
253
    let search_placeholder = $("#masthead_search option:selected").data(
262
    let search_placeholder = $("#masthead_search option:selected").data(
254
        "placeholder"
263
        "placeholder"
255
- 

Return to bug 39489