Fix condition in events.toggleListener to allow non-elements
This commit is contained in:
parent
5c08363400
commit
2fe98f3721
@ -29,7 +29,7 @@ const supportsPassiveListeners = (() => {
|
|||||||
// Toggle event listener
|
// Toggle event listener
|
||||||
export function toggleListener(element, event, callback, toggle = false, passive = true, capture = false) {
|
export function toggleListener(element, event, callback, toggle = false, passive = true, capture = false) {
|
||||||
// Bail if no element, event, or callback
|
// Bail if no element, event, or callback
|
||||||
if (!is.element(element) || is.empty(event) || !is.function(callback)) {
|
if (!element || !('addEventListener' in element) || is.empty(event) || !is.function(callback)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user