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(0, function () { 16 var $me = jQuery(this); 17 if ($me.attr('aria-hidden')) { 18 $me.removeAttr('aria-hidden'); 19 $toggleAssistanceButton.attr('aria-expanded', 'true'); 20 } else { 21 $me.attr('aria-hidden', 'true'); 22 $toggleAssistanceButton.attr('aria-expanded', 'false'); 23 } 24 }); 25 DokuCookie.setValue('sa', !DokuCookie.getValue('sa')); 26 }); 27 28 if (DokuCookie.getValue('sa')) { 29 $toggleAssistanceButton.click(); 30 } 31 32 $searchForm.find('.advancedOptions .toggle div.current').on('click', function () { 33 var $me = jQuery(this); 34 $me.parent().siblings().removeClass('open'); 35 $me.parent().siblings().find('ul:first').attr('aria-expanded', 'false'); 36 $me.parent().toggleClass('open'); 37 if ($me.parent().hasClass('open')) { 38 $me.parent().find('ul:first').attr('aria-expanded', 'true'); 39 } else { 40 $me.parent().find('ul:first').attr('aria-expanded', 'false'); 41 } 42 }); 43 44}); 45