Skip to content

Commit e3a7845

Browse files
author
Mohammad Samman
committed
FIXES ISSUE #1453: let ModifyVar change numerical variables
1 parent 5f089a2 commit e3a7845

File tree

4 files changed

+6
-2
lines changed

4 files changed

+6
-2
lines changed

lib/less/browser.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -600,7 +600,7 @@ function serializeVars(vars) {
600600

601601
for (var name in vars) {
602602
s += ((name.slice(0,1) === '@')? '' : '@') + name +': '+
603-
((vars[name].slice(-1) === ';')? vars[name] : vars[name] +';');
603+
((vars[name].toString().slice(-1) === ';')? vars[name] : vars[name] +';');
604604
}
605605

606606
return s;

test/browser/css/modify-vars/simple.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@
44
.test {
55
color1: #008000;
66
color2: #800080;
7+
scalar: 20;
78
}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
@import "imports/simple2";
22
@var1: red;
3+
@scale: 10;
34
.test {
45
color1: @var1;
56
color2: @var2;
7+
scalar: @scale
68
}

test/browser/runner-modify-vars-spec.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ describe("less.js modify vars", function() {
2020
lessOutputObj.type = "not compiled yet";
2121
less.modifyVars({
2222
var1: "green",
23-
var2: "purple"
23+
var2: "purple",
24+
scale: 20
2425
});
2526
});
2627

0 commit comments

Comments
 (0)