From 018a5bfd7775e63dd9368d13bfa352c4cb5245c7 Mon Sep 17 00:00:00 2001 From: Niklas Hellenbart Date: Wed, 23 Nov 2011 18:19:31 +0100 Subject: [PATCH] fixing ReferenceError running less.js in node.js 0.6.x Running less in node.js 0.6.2 causes an ReferenceError in less.js/lib/less/tree/url.js:8 ("ReferenceError: less is not defined") --- lib/less/tree/url.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/less/tree/url.js b/lib/less/tree/url.js index 706c1e4f8..df07c95d3 100644 --- a/lib/less/tree/url.js +++ b/lib/less/tree/url.js @@ -5,7 +5,7 @@ tree.URL = function (val, paths) { this.attrs = val; } else { // Add the base path if the URL is relative and we are in the browser - if (less.mode === 'browser' && !/^(?:https?:\/\/|file:\/\/|data:|\/)/.test(val.value) && paths.length > 0) { + if (typeof less !== 'undefined' && less.mode === 'browser' && !/^(?:https?:\/\/|file:\/\/|data:|\/)/.test(val.value) && paths.length > 0) { val.value = paths[0] + (val.value.charAt(0) === '/' ? val.value.slice(1) : val.value); } this.value = val;