mirror of
https://github.com/jsbin/jsbin.git
synced 2026-02-01 16:46:05 +00:00
Tidied up the loading of default panels
This commit is contained in:
parent
9af55ebae7
commit
f067daf3fa
@ -178,13 +178,9 @@ module.exports = handlers = {
|
||||
},
|
||||
renderFiles: function (req, res, files) {
|
||||
files = files || handlers.defaultFiles();
|
||||
async.files(files, req.helpers.set('views')).readFile("utf8").toArray(function (err, results) {
|
||||
handlers.loadFiles(files, req.helpers, function (err, results) {
|
||||
if (!err) {
|
||||
handlers.render(req, res, {
|
||||
html: results[0].data,
|
||||
css: results[1].data,
|
||||
javascript: results[2].data
|
||||
});
|
||||
handlers.render(req, res, results);
|
||||
}
|
||||
});
|
||||
},
|
||||
@ -235,6 +231,20 @@ module.exports = handlers = {
|
||||
return 'default.' + ext;
|
||||
});
|
||||
},
|
||||
loadFiles: function (files, helpers, fn) {
|
||||
files = files || handlers.defaultFiles();
|
||||
async.files(files, helpers.set('views')).readFile("utf8").toArray(function (err, results) {
|
||||
if (!err) {
|
||||
fn(null, {
|
||||
html: results[0].data,
|
||||
css: results[1].data,
|
||||
javascript: results[2].data
|
||||
});
|
||||
} else {
|
||||
fn(err);
|
||||
}
|
||||
});
|
||||
},
|
||||
formatPreview: function (bin, helpers, options, fn) {
|
||||
var formatted = bin.html || '',
|
||||
insert = [], parts, last, context;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user