From caf91877c7f6652fbd8b9d36e3d07a7424eb88e0 Mon Sep 17 00:00:00 2001 From: nadrad Date: Sat, 10 Sep 2022 09:57:00 +0200 Subject: [PATCH] collapse the parent if a leaf is toggled --- h-m-m | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/h-m-m b/h-m-m index ff74d44..883d358 100755 --- a/h-m-m +++ b/h-m-m @@ -853,7 +853,8 @@ function build_map(&$mm) function toggle(&$mm) { - if ($mm['nodes'][ $mm['active_node'] ]['is_leaf']) return; + if ($mm['nodes'][ $mm['active_node'] ]['is_leaf']) + $mm['active_node'] = $mm['nodes'][ $mm['active_node'] ]['parent']; $mm['nodes'][ $mm['active_node'] ]['collapsed'] = !($mm['nodes'][ $mm['active_node'] ]['collapsed'] ?? false);