xref: /dokuwiki/lib/scripts/search.js (revision 01c23ba89c0c183d8e89de0774d31d82f40a7be9)
1jQuery(function () {
2    'use strict';
3
4    const $searchForm = jQuery('.search-results-form');
5    if (!$searchForm.length) {
6        return;
7    }
8    if (!$searchForm.find('#search-results-form__show-assistance-button').length){
9        return;
10    }
11    const $toggleAssistanceButton = $searchForm.find('#search-results-form__show-assistance-button');
12
13    $toggleAssistanceButton.on('click', function () {
14        jQuery('.js-advancedSearchOptions').toggle();
15        DokuCookie.setValue('showSearchAssistant', !DokuCookie.getValue('showSearchAssistant'));
16    });
17
18    if (DokuCookie.getValue('showSearchAssistant')) {
19        $toggleAssistanceButton.click();
20    }
21
22    $searchForm.find('.js-search-tool .js-current').on('click', function() {
23        $searchForm.find('.js-current').show();
24        $searchForm.find('.js-optionsList').hide();
25        jQuery(this).hide();
26        jQuery(this).next('.js-optionsList').show();
27    });
28
29});
30