docs/js/jquery.shuffle.min.js
function dashify( prop ) {
  if (!prop) {
    return '';
  }

  // Replace upper case with dash-lowercase,
  // then fix ms- prefixes because they're not capitalized.
  return prop.replace(/([A-Z])/g, function( str, m1 ) {
    return '-' + m1.toLowerCase();
  }).replace(/^ms-/,'-ms-');
}
function dashify( prop ) {
  if (!prop) {
    return '';
  }

  // Replace upper case with dash-lowercase,
  // then fix ms- prefixes because they're not capitalized.
  return prop.replace(/([A-Z])/g, function( str, m1 ) {
    return '-' + m1.toLowerCase();
  }).replace(/^ms-/,'-ms-');
}
function dashify ( prop ) { if ( ! prop ) { return '' ; } // Replace upper case with dash-lowercase, // then fix ms- prefixes because they're not capitalized. return prop . replace ( / ([A-Z]) / g , function ( str , m1 ) { return '-' + m1 . toLowerCase ( ) ; } ) . replace ( / ^ms- / , '-ms-' ) ; }
Returns css prefixed properties like `-webkit-transition` or `box-sizing`
from `transition` or `boxSizing`, respectively.
@param {(string|boolean)} prop Property to be prefixed.
@return {string} The prefixed css property.
Returns css prefixed properties like - webkit - transition or box - sizing from transition or boxSizing respectively .