Skip to content

Commit

Permalink
Added build logic to get combined less files.
Browse files Browse the repository at this point in the history
  • Loading branch information
spocke committed Sep 23, 2013
1 parent 6ba73f4 commit 075f2b7
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 4 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,4 @@ mcmanager
*.dev.js
*.min.css
skin.less
skin.dev.less
6 changes: 4 additions & 2 deletions Jakefile.js
Original file line number Diff line number Diff line change
Expand Up @@ -259,14 +259,16 @@ task("less", [], function () {
baseDir: "js/tinymce/skins/" + skinName + "",
from: lessFiles.concat(["Icons.less"]),
toCss: "js/tinymce/skins/" + skinName + "/skin.min.css",
toLess: "js/tinymce/skins/" + skinName + "/skin.less"
toLess: "js/tinymce/skins/" + skinName + "/skin.less",
toLessDev: "js/tinymce/skins/" + skinName + "/skin.dev.less"
});

// IE7
less({
baseDir: "js/tinymce/skins/" + skinName + "",
from: lessFiles.concat(["Icons.Ie7.less"]),
toCss: "js/tinymce/skins/" + skinName + "/skin.ie7.min.css"
toCss: "js/tinymce/skins/" + skinName + "/skin.ie7.min.css",
toLess: "js/tinymce/skins/" + skinName + "/skin.ie7.less"
});

// Content CSS
Expand Down
8 changes: 6 additions & 2 deletions tools/BuildTools.js
Original file line number Diff line number Diff line change
Expand Up @@ -103,14 +103,18 @@ exports.less = function (options) {
source += fs.readFileSync(path.join(options.baseDir, sourceFile), 'utf-8').toString().replace(/^\uFEFF/g, '');
});

if (options.toLess) {
if (options.toLessDev) {
var lessImportCode = "";

sourceFile.forEach(function(sourceFile) {
lessImportCode += '@import "' + sourceFile + '";\n';
});

fs.writeFileSync(options.toLess, lessImportCode);
fs.writeFileSync(options.toLessDev, lessImportCode);
}

if (options.toLess) {
fs.writeFileSync(options.toLess, source);
}
} else {
lastMod = getFileModTime(sourceFile);
Expand Down

0 comments on commit 075f2b7

Please sign in to comment.