mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-07-13 03:27:39 +03:00
Bugfix: bootstrap dopdown undefined eventTarget.getAttribute
This commit is contained in:
parent
527694f361
commit
8bb05b41ce
1 changed files with 2 additions and 1 deletions
3
vendors/bootstrap/js/bootstrap.native.js
vendored
3
vendors/bootstrap/js/bootstrap.native.js
vendored
|
|
@ -26,7 +26,8 @@
|
||||||
dismissHandler = e => {
|
dismissHandler = e => {
|
||||||
let eventTarget = e.target,
|
let eventTarget = e.target,
|
||||||
inside = menu.contains(eventTarget),
|
inside = menu.contains(eventTarget),
|
||||||
hasData = eventTarget && (eventTarget.getAttribute('data-toggle')
|
hasData = eventTarget && (
|
||||||
|
(eventTarget.getAttribute && eventTarget.getAttribute('data-toggle'))
|
||||||
|| (eventTarget.parentNode && eventTarget.parentNode.getAttribute('data-toggle')));
|
|| (eventTarget.parentNode && eventTarget.parentNode.getAttribute('data-toggle')));
|
||||||
if (!(hasData && inside)
|
if (!(hasData && inside)
|
||||||
&& !(e.type === 'focus' && (inside || eventTarget === element))
|
&& !(e.type === 'focus' && (inside || eventTarget === element))
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue