Сообщение от kobezzza
|
Пример, функция которая преобразовывает dash-style в camelCase
|
лол, а вот код из тулбокса юишки
toJsStyle: (string)->
if @isJsStyle(string)
return string
return string.trim().toLowerCase().replace /\-(\w)/img, (match, word)->
return word.toUpperCase()
toCssStyle: (string)->
regExp = /[A-Z]/mg
unless regExp.test(string)
return string
return string.trim().replace regExp, (word)->
return '-' + word.toLowerCase()
isJsStyle: (string)->
if string.indexOf('-') isnt -1
return false
if string[0].toUpperCase() is string[0]
return false
if /[A-Z]/mg.test(string)
return true
return false