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 //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; var assetCache = new CachingMiddleware;
app.all('/static/js/:filename', assetCache.handle, minify.minifyJS); app.all('/static/js/:filename', assetCache.handle, minify.minifyJS);
app.get('/static/*', function(req, res) app.get('/static/*', function(req, res)

View File

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