added tpl flag to --from-file

v1.18.x
psychobunny 10 years ago
parent b9875b42e9
commit f8663bbfd0

@ -9,16 +9,16 @@ module.exports = function(grunt) {
}, },
watch: { watch: {
lessUpdated: { lessUpdated: {
files: 'public/**/*.less', files: 'public/**/*.less'
/*tasks: ['express:lessUpdated']*/
}, },
clientUpdated: { clientUpdated: {
files: 'public/src/**/*.js', files: 'public/src/**/*.js'
/*tasks: ['express:clientUpdated']*/
}, },
serverUpdated: { serverUpdated: {
files: ['*.js', 'src/**/*.js'], files: ['*.js', 'src/**/*.js']
/*tasks: ['express:serverUpdated']*/ },
templatesUpdated: {
files: ['src/views/**/*.tpl', 'node_modules/nodebb-*/**/*.tpl']
} }
} }
}); });
@ -34,7 +34,7 @@ module.exports = function(grunt) {
var worker = fork('app.js', ['--log-level=info'], { var worker = fork('app.js', ['--log-level=info'], {
env: env, env: env,
silent: true silent: false
}); });
@ -42,11 +42,13 @@ module.exports = function(grunt) {
var args = []; var args = [];
if (target === 'lessUpdated') { if (target === 'lessUpdated') {
args.push('--from-file=js'); args.push('--from-file=js,tpl');
} else if (target === 'clientUpdated') { } else if (target === 'clientUpdated') {
args.push('--from-file=less'); args.push('--from-file=less,tpl');
} else if (target === 'templatesUpdated') {
args.push('--from-file=js,less');
} else if (target === 'serverUpdated') { } else if (target === 'serverUpdated') {
args.push('--from-file=less,js'); args.push('--from-file=less,js,tpl');
} }
args.push('--log-level=info'); args.push('--log-level=info');
@ -54,7 +56,7 @@ module.exports = function(grunt) {
worker.kill(); worker.kill();
worker = fork('app.js', args, { worker = fork('app.js', args, {
env: env, env: env,
silent: true silent: false
}); });
}); });

@ -15,7 +15,13 @@ var mkdirp = require('mkdirp'),
Templates = {}; Templates = {};
Templates.compile = function(callback) { Templates.compile = function(callback) {
if (nconf.get('isPrimary') === 'false') { var fromFile = nconf.get('from-file') || '';
if (nconf.get('isPrimary') === 'false' || fromFile.match('tpl')) {
if (fromFile.match('tpl')) {
winston.info('[minifier] Compiling templates skipped');
}
emitter.emit('templates:compiled'); emitter.emit('templates:compiled');
if (callback) { if (callback) {
callback(); callback();

Loading…
Cancel
Save