mirror of
https://github.com/less/less.js.git
synced 2026-04-09 03:00:20 -04:00
optimize dimension parsing, also fixes weird bug
This commit is contained in:
@@ -256,12 +256,11 @@ less.parser = {
|
||||
}
|
||||
},
|
||||
dimension: function dimension() {
|
||||
var number, unit;
|
||||
var value;
|
||||
|
||||
number = $(/-?[0-9]*\.?[0-9]+/g);
|
||||
unit = $(/(?:px|%|em|pc|ex|in|deg|s|ms|pt|cm|mm)/g);
|
||||
|
||||
if (number) { return new(node.Dimension)(number, unit) }
|
||||
if (value = $(/(-?[0-9]*\.?[0-9]+)(px|%|em|pc|ex|in|deg|s|ms|pt|cm|mm)?/g)) {
|
||||
return new(node.Dimension)(value[1], value[2]);
|
||||
}
|
||||
}
|
||||
},
|
||||
mixin: {
|
||||
|
||||
Reference in New Issue
Block a user