function(path) {
    var split = path.split(':'),
        propertyPath = split[0],
        classNames = "",
        className,
        falsyClassName;

    // check if the property is defined as prop:class or prop:trueClass:falseClass
    if (split.length > 1) {
      className = split[1];
      if (split.length === 3) { falsyClassName = split[2]; }

      classNames = ':' + className;
      if (falsyClassName) { classNames += ":" + falsyClassName; }
    }

    return {
      path: propertyPath,
      classNames: classNames,
      className: (className === '') ? undefined : className,
      falsyClassName: falsyClassName
    };
  }
function(path) {
    var split = path.split(':'),
        propertyPath = split[0],
        classNames = "",
        className,
        falsyClassName;

    // check if the property is defined as prop:class or prop:trueClass:falseClass
    if (split.length > 1) {
      className = split[1];
      if (split.length === 3) { falsyClassName = split[2]; }

      classNames = ':' + className;
      if (falsyClassName) { classNames += ":" + falsyClassName; }
    }

    return {
      path: propertyPath,
      classNames: classNames,
      className: (className === '') ? undefined : className,
      falsyClassName: falsyClassName
    };
  }
function ( path ) { var split = path . split ( ':' ) , propertyPath = split [ 0 ] , classNames = "" , className , falsyClassName ; // check if the property is defined as prop:class or prop:trueClass:falseClass if ( split . length > 1 ) { className = split [ 1 ] ; if ( split . length === 3 ) { falsyClassName = split [ 2 ] ; } classNames = ':' + className ; if ( falsyClassName ) { classNames += ":" + falsyClassName ; } } return { path : propertyPath , classNames : classNames , className : ( className === '' ) ? undefined : className , falsyClassName : falsyClassName } ; }
Parse a path and return an object which holds the parsed properties.

For example a path like "content.isEnabled:enabled:disabled" will return the
following object:

```javascript
{
path: "content.isEnabled",
className: "enabled",
falsyClassName: "disabled",
classNames: ":enabled:disabled"
}
```

@method _parsePropertyPath
@static
@private
Parse a path and return an object which holds the parsed properties .