fixed Treeview toggle()

pull/2256/head
REJack 2019-09-16 14:40:38 +02:00
parent 683a015a4e
commit e6db3e09ea
No known key found for this signature in database
GPG Key ID: 9F3976CC630CC888
1 changed files with 8 additions and 3 deletions

View File

@ -87,14 +87,19 @@ const Treeview = (($) => {
}
toggle(event) {
event.preventDefault()
const $relativeTarget = $(event.currentTarget)
const treeviewMenu = $relativeTarget.parents(Selector.LI).find(Selector.TREEVIEW_MENU)
let treeviewMenu = $relativeTarget.parent().find(Selector.TREEVIEW_MENU)
if (!treeviewMenu.is(Selector.TREEVIEW_MENU)) {
return
treeviewMenu = $relativeTarget.parent().parent().find(Selector.TREEVIEW_MENU)
if (!treeviewMenu.is(Selector.TREEVIEW_MENU)) {
return
}
}
event.preventDefault()
const parentLi = $relativeTarget.parents(Selector.LI).first()
const isOpen = parentLi.hasClass(ClassName.OPEN)