Pass current sheet's path to the new Parser.

This fixes relative @imports from LESS files in subdirectories.
This commit is contained in:
Christian Eager
2011-12-09 15:03:09 -05:00
parent 4c50608860
commit c7bcf94ef7

View File

@@ -3,7 +3,9 @@ var name;
function loadStyleSheet(sheet, callback, reload, remaining) {
var sheetName = name.slice(0, name.lastIndexOf('/') + 1) + sheet.href;
var input = readFile(sheetName);
var parser = new less.Parser();
var parser = new less.Parser({
paths: [sheet.href.replace(/[\w\.-]+$/, '')]
});
parser.parse(input, function (e, root) {
if (e) {
print("Error: " + e);