collapse the parent if a leaf is toggled

This commit is contained in:
nadrad 2022-09-10 09:57:00 +02:00
parent 56982dc266
commit caf91877c7

3
h-m-m
View file

@ -853,7 +853,8 @@ function build_map(&$mm)
function toggle(&$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'] =
!($mm['nodes'][ $mm['active_node'] ]['collapsed'] ?? false); !($mm['nodes'][ $mm['active_node'] ]['collapsed'] ?? false);