You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
533 B
23 lines
533 B
1 year ago
|
var matcher = function(selector) {
|
||
|
return function() {
|
||
|
return this.matches(selector);
|
||
|
};
|
||
|
};
|
||
|
|
||
|
if (typeof document !== "undefined") {
|
||
|
var element = document.documentElement;
|
||
|
if (!element.matches) {
|
||
|
var vendorMatches = element.webkitMatchesSelector
|
||
|
|| element.msMatchesSelector
|
||
|
|| element.mozMatchesSelector
|
||
|
|| element.oMatchesSelector;
|
||
|
matcher = function(selector) {
|
||
|
return function() {
|
||
|
return vendorMatches.call(this, selector);
|
||
|
};
|
||
|
};
|
||
|
}
|
||
|
}
|
||
|
|
||
|
export default matcher;
|