set optimization level depending on less.env

This commit is contained in:
cloudhead
2010-06-14 21:43:34 -04:00
parent 6705f8e501
commit 0dcc820fe6

View File

@@ -22,6 +22,8 @@ less.watch = function () { return this.watchMode = true };
less.unwatch = function () { return this.watchMode = false };
if (less.env === 'development') {
less.optimization = 0;
if (/!watch/.test(location.hash)) {
less.watch();
}
@@ -34,6 +36,8 @@ if (less.env === 'development') {
});
}
}, 1000);
} else {
less.optimization = 3;
}
@@ -78,7 +82,9 @@ function loadStyleSheet(sheet, callback, async) {
callback(null, sheet, { local: true });
} else {
// Use remote copy (re-parse)
new(less.Parser)({ optimization: 3 }).parse(data, function (e, root) {
new(less.Parser)({
optimization: less.optimization
}).parse(data, function (e, root) {
if (e) { return error(e, sheet.href) }
try {
callback(root, sheet, { local: false, lastModified: lastModified });