docs/_vendor/popper.js/dist/popper.js
function getSupportedPropertyName(property) {
  const prefixes = [false, 'ms', 'Webkit', 'Moz', 'O'];
  const upperProp = property.charAt(0).toUpperCase() + property.slice(1);

  for (let i = 0; i < prefixes.length; i++) {
    const prefix = prefixes[i];
    const toCheck = prefix ? `${prefix}${upperProp}` : property;
    if (typeof document.body.style[toCheck] !== 'undefined') {
      return toCheck;
    }
  }
  return null;
}
function getSupportedPropertyName(property) {
  const prefixes = [false, 'ms', 'Webkit', 'Moz', 'O'];
  const upperProp = property.charAt(0).toUpperCase() + property.slice(1);

  for (let i = 0; i < prefixes.length; i++) {
    const prefix = prefixes[i];
    const toCheck = prefix ? `${prefix}${upperProp}` : property;
    if (typeof document.body.style[toCheck] !== 'undefined') {
      return toCheck;
    }
  }
  return null;
}
function getSupportedPropertyName ( property ) { const prefixes = [ false , 'ms' , 'Webkit' , 'Moz' , 'O' ] ; const upperProp = property . charAt ( 0 ) . toUpperCase ( ) + property . slice ( 1 ) ; for ( let i = 0 ; i < prefixes . length ; i ++ ) { const prefix = prefixes [ i ] ; const toCheck = prefix ? ` ${ prefix } ${ upperProp } ` : property ; if ( typeof document . body . style [ toCheck ] !== 'undefined' ) { return toCheck ; } } return null ; }
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)
Get the prefixed supported property name