Merge pull request #1032 from friday/event-2

Fix condition in events.toggleListener to allow non-elements
This commit is contained in:
Sam Potts 2018-06-13 23:16:46 +10:00 committed by GitHub
commit 019e1f80ca
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -29,7 +29,7 @@ const supportsPassiveListeners = (() => {
// Toggle event listener
export function toggleListener(element, event, callback, toggle = false, passive = true, capture = false) {
// 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;
}