30 lines
1004 B
JavaScript
30 lines
1004 B
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.prefixRules = void 0;
|
|
var getVendorSettings_1 = require("../getVendorSettings");
|
|
var autoPrefixNames = {
|
|
'user-select': 1,
|
|
};
|
|
function prefixRules(rulePairs, index) {
|
|
var vendorSettings = (0, getVendorSettings_1.getVendorSettings)();
|
|
var name = rulePairs[index];
|
|
if (autoPrefixNames[name]) {
|
|
var value = rulePairs[index + 1];
|
|
if (autoPrefixNames[name]) {
|
|
if (vendorSettings.isWebkit) {
|
|
rulePairs.push('-webkit-' + name, value);
|
|
}
|
|
if (vendorSettings.isMoz) {
|
|
rulePairs.push('-moz-' + name, value);
|
|
}
|
|
if (vendorSettings.isMs) {
|
|
rulePairs.push('-ms-' + name, value);
|
|
}
|
|
if (vendorSettings.isOpera) {
|
|
rulePairs.push('-o-' + name, value);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
exports.prefixRules = prefixRules;
|
|
//# sourceMappingURL=prefixRules.js.map
|