Minify serves the require kernel.

pull/468/head
Chad Weider 2012-02-05 14:54:20 -08:00
parent e33c5a3aac
commit 3da1464ae0
2 changed files with 15 additions and 15 deletions

View File

@ -143,11 +143,6 @@ async.waterfall([
});
//serve static files
app.get('/static/js/require-kernel.js', function (req, res, next) {
res.header("Content-Type","application/javascript; charset: utf-8");
res.write(minify.requireDefinition());
res.end();
});
var assetCache = new CachingMiddleware;
app.all('/static/js/:filename', assetCache.handle, minify.minifyJS);
app.get('/static/*', function(req, res)

View File

@ -201,7 +201,6 @@ function lastModifiedDate(callback) {
});
}
exports.requireDefinition = requireDefinition;
function requireDefinition() {
return 'var require = ' + RequireKernel.kernelSource + ';\n';
}
@ -226,23 +225,29 @@ function getFileCompressed(filename, callback) {
function getFile(filename, callback) {
if (filename == 'ace.js') {
getAceFile(callback);
} else if (filename == 'require-kernel.js') {
callback(undefined, requireDefinition());
} else {
fs.readFile(JS_DIR + filename, "utf8", callback);
}
}
function fileExists(filename, callback) {
fs.stat(JS_DIR + filename, function (error, stats) {
if (error) {
if (error.code == "ENOENT") {
callback(undefined, false);
if (filename == 'require-kernel.js') {
callback(undefined, true);
} else {
fs.stat(JS_DIR + filename, function (error, stats) {
if (error) {
if (error.code == "ENOENT") {
callback(undefined, false);
} else {
callback(error, undefined);
}
} else {
callback(error, undefined);
callback(undefined, stats.isFile());
}
} else {
callback(undefined, stats.isFile());
}
})
});
}
}
function tarCode(jsFiles, write, callback) {