Fixes UI regression in #28418
authorNicol <vingle@users.noreply.github.com>
Wed, 6 Dec 2023 17:36:52 +0000 (17:36 +0000)
committerGitHub <noreply@github.com>
Wed, 6 Dec 2023 17:36:52 +0000 (17:36 +0000)
Some advanced search accordion regions have a close button on the right – clicking this 'deactivites' the region from the search, and with the recent changes it also makes the expanded region hidden.

This removes the line of JS responsible for that.

templates/CRM/Contact/Form/Search/AdvancedCriteria.tpl

index a286c134c95d12ee9f754ca837056ccb07996b8a..5158476f61d33b9dd5e9358c72971755b0346410 100644 (file)
@@ -24,7 +24,6 @@ CRM.$(function($) {
     var header = $(this).parent();
     header.next().html('');
     header.removeClass('active');
-    header.parent('.crm-ajax-accordion:not(.collapsed)').crmAccordionToggle();
     // Reset results-display mode if it depends on this pane
     var mode = modes[$('#component_mode').val()] || null;
     if (mode && header.attr('id') == mode) {
@@ -111,7 +110,7 @@ CRM.$(function($) {
     </div>
   </details>
   {foreach from=$allPanes key=paneName item=paneValue}
-    <details class="crm-accordion-wrapper crm-ajax-accordion crm-{$paneValue.id}-accordion {if $paneValue.open eq 'true' || array_key_exists($paneName, $openedPanes)} {else}open=""{/if}">
+    <details class="crm-accordion-wrapper crm-ajax-accordion crm-{$paneValue.id}-accordion">
       <summary class="crm-accordion-header" id="{$paneValue.id}">
         {$paneName}
       </summary>