31 lines
1.1 KiB
JavaScript
31 lines
1.1 KiB
JavaScript
define(["require", "exports", "../getVendorSettings"], function (require, exports, getVendorSettings_1) {
|
|
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.prefixRules = void 0;
|
|
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
|