* Get the prefixed supported property name * @method * @memberof Popper.Utils * @argument {String} property (camelCase) * @returns {String} prefixed property (camelCase or PascalCase, depending on the vendor prefix)
(property)
| 3944 | |
| 3945 | |
| 3946 | function getSupportedPropertyName(property) { |
| 3947 | var prefixes = [false, 'ms', 'Webkit', 'Moz', 'O']; |
| 3948 | var upperProp = property.charAt(0).toUpperCase() + property.slice(1); |
| 3949 | |
| 3950 | for (var i = 0; i < prefixes.length; i++) { |
| 3951 | var prefix = prefixes[i]; |
| 3952 | var toCheck = prefix ? '' + prefix + upperProp : property; |
| 3953 | |
| 3954 | if (typeof document.body.style[toCheck] !== 'undefined') { |
| 3955 | return toCheck; |
| 3956 | } |
| 3957 | } |
| 3958 | |
| 3959 | return null; |
| 3960 | } |
| 3961 | /** |
| 3962 | * Destroys the popper. |
| 3963 | * @method |
no outgoing calls
no test coverage detected
searching dependent graphs…