1234567891011121314151617181920212223242526 |
- var VENDOR_PREFIX_PATTERN = /$\-moz\-|\-ms\-|\-o\-|\-webkit\-/;
- function prefixesIn(tokens) {
- var prefixes = [];
- for (var i = 0, l = tokens.length; i < l; i++) {
- var token = tokens[i];
- for (var j = 0, m = token.value.length; j < m; j++) {
- var match = VENDOR_PREFIX_PATTERN.exec(token.value[j][0]);
- if (match && prefixes.indexOf(match[0]) == -1)
- prefixes.push(match[0]);
- }
- }
- return prefixes;
- }
- function same(left, right) {
- return prefixesIn(left).sort().join(',') == prefixesIn(right).sort().join(',');
- }
- module.exports = {
- same: same
- };
|