From 7be9a3e0a1731caacb842987a29ff9a75194cdc3 Mon Sep 17 00:00:00 2001 From: fusionate Date: Fri, 11 Feb 2022 20:48:28 -0700 Subject: [PATCH] Theme: Side Menu - Setting to control submenu close behavior. --- themes/default/template.php | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/themes/default/template.php b/themes/default/template.php index edaf4960e7..a44583b113 100644 --- a/themes/default/template.php +++ b/themes/default/template.php @@ -213,9 +213,15 @@ $('#sub_arrow_'+item_id).toggleClass(['fa-{/literal}{$settings.theme.menu_side_item_main_sub_icon_contract}{literal}','fa-{/literal}{$settings.theme.menu_side_item_main_sub_icon_expand}{literal}']); $('.sub_arrows').not('#sub_arrow_'+item_id).removeClass('fa-{/literal}{$settings.theme.menu_side_item_main_sub_icon_contract}{literal}').addClass('fa-{/literal}{$settings.theme.menu_side_item_main_sub_icon_expand}{literal}'); $('#sub_'+item_id).slideToggle(180, function() { - if (!$(this).is(':hidden')) { - $('.menu_side_sub').not($(this)).slideUp(180); - } + {/literal} + {if $settings.theme.menu_side_item_main_sub_close != 'manual'} + {literal} + if (!$(this).is(':hidden')) { + $('.menu_side_sub').not($(this)).slideUp(180); + } + {/literal} + {/if} + {literal} }); }