From 40d88ee12ede4d77e7d6566e2a43e64bc0aec9bf Mon Sep 17 00:00:00 2001 From: REJack <info@rejack.de> Date: Thu, 19 Sep 2019 09:57:49 +0200 Subject: [PATCH] fixed treeview selection --- build/js/Treeview.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/build/js/Treeview.js b/build/js/Treeview.js index af83a3b28..4e161df28 100644 --- a/build/js/Treeview.js +++ b/build/js/Treeview.js @@ -89,10 +89,15 @@ const Treeview = (($) => { toggle(event) { const $relativeTarget = $(event.currentTarget) - let treeviewMenu = $relativeTarget.parent().find(Selector.TREEVIEW_MENU) + const $parent = $relativeTarget.parent() + + let treeviewMenu = $parent.find(Selector.TREEVIEW_MENU) if (!treeviewMenu.is(Selector.TREEVIEW_MENU)) { - treeviewMenu = $relativeTarget.parent().parent().find(Selector.TREEVIEW_MENU) + + if (!$parent.is(Selector.LI)) { + treeviewMenu = $parent.parent().find(Selector.TREEVIEW_MENU) + } if (!treeviewMenu.is(Selector.TREEVIEW_MENU)) { return