mirror of
https://github.com/less/less.js.git
synced 2026-05-01 03:00:22 -04:00
init
This commit is contained in:
18
lib/less/node/variable.js
Normal file
18
lib/less/node/variable.js
Normal file
@@ -0,0 +1,18 @@
|
||||
node.Variable = function Variable(name) { this.name = name };
|
||||
node.Variable.prototype.eval = function (env) {
|
||||
var variables, variable;
|
||||
for (var i = 0; i < env.frames.length; i++) {
|
||||
variables = env.frames[i].variables();
|
||||
|
||||
for (var j = 0; j < variables.length; j++) {
|
||||
variable = variables[j];
|
||||
|
||||
if (variable.name === this.name) {
|
||||
if (variable.value.eval) {
|
||||
return variable.value.eval(env);
|
||||
} else { return variable.value }
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user