From fe8aabd8ffbe4cebb2cb7af7ac7866affdf34ae6 Mon Sep 17 00:00:00 2001 From: Luke Page Date: Sat, 20 Jul 2013 15:01:07 +0100 Subject: [PATCH] allow upper case in properties. fixes #1398 --- lib/less/parser.js | 2 +- test/css/css-3.css | 3 +++ test/less/css-3.less | 5 ++++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/less/parser.js b/lib/less/parser.js index 819253b1..98df712b 100644 --- a/lib/less/parser.js +++ b/lib/less/parser.js @@ -1579,7 +1579,7 @@ less.Parser = function Parser(env) { property: function () { var name; - if (name = $(/^(\*?-?[_a-z0-9-]+)\s*:/)) { + if (name = $(/^(\*?-?[_a-zA-Z0-9-]+)\s*:/)) { return name[1]; } } diff --git a/test/css/css-3.css b/test/css/css-3.css index fb5c02ba..66df4516 100644 --- a/test/css/css-3.css +++ b/test/css/css-3.css @@ -112,3 +112,6 @@ foo | * { h1 { color: green; } +.upper-test { + UpperCaseProperties: allowed; +} diff --git a/test/less/css-3.less b/test/less/css-3.less index 6e5a1954..6b24038a 100644 --- a/test/less/css-3.less +++ b/test/less/css-3.less @@ -111,4 +111,7 @@ foo|h1 { color: blue; } foo|* { color: yellow; } |h1 { color: red; } *|h1 { color: green; } -h1 { color: green; } \ No newline at end of file +h1 { color: green; } +.upper-test { + UpperCaseProperties: allowed; +} \ No newline at end of file