From 0dcc820fe6b8c46da677dfd9574d80186c2150a1 Mon Sep 17 00:00:00 2001 From: cloudhead Date: Mon, 14 Jun 2010 21:43:34 -0400 Subject: [PATCH] set optimization level depending on less.env --- lib/less/browser.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/less/browser.js b/lib/less/browser.js index 287ec721..8b3e790e 100644 --- a/lib/less/browser.js +++ b/lib/less/browser.js @@ -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 });