mirror of
https://github.com/less/less.js.git
synced 2026-01-22 21:58:14 -05:00
- support for returning Array values - Expressions/Values are passed as arrays to JavaScript - fixed some edge cases
14 lines
430 B
JavaScript
14 lines
430 B
JavaScript
require('less/tree').find = function (obj, fun) {
|
|
for (var i = 0, r; i < obj.length; i++) {
|
|
if (r = fun.call(obj, obj[i])) { return r }
|
|
}
|
|
return null;
|
|
};
|
|
require('less/tree').jsify = function (obj) {
|
|
if (Array.isArray(obj.value) && (obj.value.length > 1)) {
|
|
return '[' + obj.value.map(function (v) { return v.toCSS(false) }).join(', ') + ']';
|
|
} else {
|
|
return obj.toCSS(false);
|
|
}
|
|
};
|