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)
{
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);