Update className check in tracker.

This commit is contained in:
Mike Cao 2022-01-21 14:49:18 -08:00
parent 547eefae82
commit 698d4d2687

View File

@ -114,17 +114,16 @@ import { removeTrailingSlash } from '../lib/url';
};
const addEvent = element => {
element.className &&
element.className.split(' ').forEach(className => {
if (!eventClass.test(className)) return;
(element.getAttribute('class') || '').split(' ').forEach(className => {
if (!eventClass.test(className)) return;
const [, type, value] = className.split('--');
const listener = listeners[className]
? listeners[className]
: (listeners[className] = () => trackEvent(value, type));
const [, type, value] = className.split('--');
const listener = listeners[className]
? listeners[className]
: (listeners[className] = () => trackEvent(value, type));
element.addEventListener(type, listener, true);
});
element.addEventListener(type, listener, true);
});
};
const monitorMutate = mutations => {