xref: /dokuwiki/lib/scripts/search.js (revision 2ce8affc66a5825b8eb9f401e287a2315987d62a)
1jQuery(function () {
2    'use strict';
3
4    const $searchForm = jQuery('.search-results-form');
5    if (!$searchForm.length) {
6        return;
7    }
8
9    const $toggleAssistanceButton = $searchForm.find('button.toggleAssistant');
10    if (!$toggleAssistanceButton.length){
11        return;
12    }
13
14    $toggleAssistanceButton.on('click', function () {
15        jQuery('.advancedOptions').toggle();
16        DokuCookie.setValue('sa', !DokuCookie.getValue('sa'));
17    });
18
19    if (DokuCookie.getValue('sa')) {
20        $toggleAssistanceButton.click();
21    }
22
23    $searchForm.find('.advancedOptions .toggle div.current').on('click', function() {
24        var $me = jQuery(this);
25        $me.parent().siblings().removeClass('open');
26        $me.parent().toggleClass('open');
27    });
28
29});
30