Commit e1207c6678f12ba5c270ed6847329dcad1645edb

Authored by Victor Costa
1 parent 34a8852e
Exists in master and in 1 other branch dev-fixes

Allow themes to override templates

Showing 3 changed files with 15 additions and 6 deletions   Show diff stats
gulp/build.js
... ... @@ -10,10 +10,11 @@ var $ = require('gulp-load-plugins')({
10 10 });
11 11  
12 12 gulp.task('partials', function () {
13   - return gulp.src([
14   - path.join(conf.paths.src, '/app/**/*.html'),
15   - path.join(conf.paths.tmp, '/serve/app/**/*.html')
16   - ])
  13 + var srcPaths = [path.join(conf.paths.tmp, '/serve/app/**/*.html')];
  14 + conf.paths.allSources.forEach(function(src) {
  15 + srcPaths.push(path.join(src, '/app/**/*.html'));
  16 + });
  17 + return gulp.src(srcPaths)
17 18 .pipe($.minifyHtml({
18 19 empty: true,
19 20 spare: true,
... ...
gulp/server.js
... ... @@ -46,7 +46,11 @@ browserSync.use(browserSyncSpa({
46 46 }));
47 47  
48 48 gulp.task('serve', ['watch'], function () {
49   - browserSyncInit([path.join(conf.paths.tmp, '/serve'), conf.paths.src]);
  49 + var srcPaths = [path.join(conf.paths.tmp, '/serve')];
  50 + conf.paths.allSources.reverse().forEach(function(src) {
  51 + srcPaths.push(src);
  52 + });
  53 + browserSyncInit(srcPaths);
50 54 });
51 55  
52 56 gulp.task('serve:dist', ['build'], function () {
... ...
gulp/watch.js
... ... @@ -33,7 +33,11 @@ gulp.task('watch', ['inject'], function () {
33 33 }
34 34 });
35 35  
36   - gulp.watch(path.join(conf.paths.src, '/app/**/*.html'), function(event) {
  36 + var watchPaths = [];
  37 + conf.paths.allSources.forEach(function(src) {
  38 + watchPaths.push(path.join(src, '/app/**/*.html'));
  39 + });
  40 + gulp.watch(watchPaths, function(event) {
37 41 browserSync.reload(event.path);
38 42 });
39 43 });
... ...