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 => { const addEvent = element => {
element.className && (element.getAttribute('class') || '').split(' ').forEach(className => {
element.className.split(' ').forEach(className => { if (!eventClass.test(className)) return;
if (!eventClass.test(className)) return;
const [, type, value] = className.split('--'); const [, type, value] = className.split('--');
const listener = listeners[className] const listener = listeners[className]
? listeners[className] ? listeners[className]
: (listeners[className] = () => trackEvent(value, type)); : (listeners[className] = () => trackEvent(value, type));
element.addEventListener(type, listener, true); element.addEventListener(type, listener, true);
}); });
}; };
const monitorMutate = mutations => { const monitorMutate = mutations => {