diff options
Diffstat (limited to 'src/jqLite.js')
| -rw-r--r-- | src/jqLite.js | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/src/jqLite.js b/src/jqLite.js index 2505a307..12ef39c3 100644 --- a/src/jqLite.js +++ b/src/jqLite.js @@ -101,22 +101,15 @@ function getStyle(element) { var SPECIAL_CHARS_REGEXP = /([\:\-\_]+(.))/g; -var PREFIX_REGEXP = /^(x[\:\-_]|data[\:\-_])/i; var MOZ_HACK_REGEXP = /^moz([A-Z])/; + /** - * Converts all accepted directives format into proper directive name. - * All of these will become 'myDirective': - * my:DiRective - * my-directive - * x-my-directive - * data-my:directive - * + * Converts snake_case to camelCase. * Also there is special case for Moz prefix starting with upper case letter. * @param name Name to normalize */ function camelCase(name) { return name. - replace(PREFIX_REGEXP, ''). replace(SPECIAL_CHARS_REGEXP, function(_, separator, letter, offset) { return offset ? letter.toUpperCase() : letter; }). |
