Website : rimsha.abasa.com
backdoor
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
canvas
/
node_modules
/
inline-style-prefixer
/
lib
/
utils
/
Filename :
prefixProperty.js
back
Copy
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = prefixProperty; var _capitalizeString = require('./capitalizeString'); var _capitalizeString2 = _interopRequireDefault(_capitalizeString); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function prefixProperty(prefixProperties, property, style) { if (prefixProperties.hasOwnProperty(property)) { var newStyle = {}; var requiredPrefixes = prefixProperties[property]; var capitalizedProperty = (0, _capitalizeString2.default)(property); var keys = Object.keys(style); for (var i = 0; i < keys.length; i++) { var styleProperty = keys[i]; if (styleProperty === property) { for (var j = 0; j < requiredPrefixes.length; j++) { newStyle[requiredPrefixes[j] + capitalizedProperty] = style[property]; } } newStyle[styleProperty] = style[styleProperty]; } return newStyle; } return style; }