diff --git a/lib/prop_parser.js b/lib/prop_parser.js index d3776be..76903e9 100644 --- a/lib/prop_parser.js +++ b/lib/prop_parser.js @@ -38,20 +38,18 @@ exports.parse = function ( prop ) prop = ''+( prop ); - if ( prop.length > 8 ) + // only perform parsing if the string contains a space + if ( / /.test( prop ) ) { - if ( prop[ 8 ] === ' ' ) - { - // the keywords are all words, except for the last, which is the - // property name - keywords = prop.split( ' ' ); - name = keywords.pop(); + // the keywords are all words, except for the last, which is the + // property name + keywords = prop.split( ' ' ); + name = keywords.pop(); - var i = keywords.length; - while ( i-- ) - { - keyword_obj[ keywords[ i ] ] = true; - } + var i = keywords.length; + while ( i-- ) + { + keyword_obj[ keywords[ i ] ] = true; } }