-var matches = function matches(element, selector) {
- return element.matches ? element.matches(selector) : element.msMatchesSelector ? element.msMatchesSelector(selector) : element.webkitMatchesSelector ? element.webkitMatchesSelector(selector) : null;
-};
+require('element-closest-polyfill');
+require('element-matches-polyfill');
function cubistga() {
this.initEvents();
});
document.addEventListener('click', function (e) {
- if (matches(e.target,'a[data-ga]')) {
+ if (e.target.matches('a[data-ga]')) {
$this.handleGtag(e.target);
}
if (e.target.closest('a[data-ga]')) {