UNPKG

maycur-business

Version:

maycur business react components of web

27 lines (22 loc) 717 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = prefix; /** * Returns the supported prefixed property - only `webkit` is needed, `moz`, `ms` and `o` are obsolete * @param {String} property * @return {String} - browser supported prefixed property */ function prefix(property) { var prefixes = [false, 'webkit']; var upperProp = property.charAt(0).toUpperCase() + property.slice(1); for (var i = 0; i < prefixes.length; i++) { var _prefix = prefixes[i]; var prefixedProp = _prefix ? '' + _prefix + upperProp : property; if (typeof window.document.body.style[prefixedProp] !== 'undefined') { return prefixedProp; } } return null; }