Minor - WIP add themes into public/build/ folder

pull/2487/head
jmontoyaa 8 years ago
parent 6b2f551ff2
commit d363073007
  1. 47
      webpack.config.js

@ -18,14 +18,11 @@ Encore
// read main.js -> output as public/build/chamilo.js
.addEntry('chamilo', './assets/js/main.js')
// read main.scss -> output as web/build/css/base.css
.addStyleEntry('css/base', './assets/css/main.scss')
.addStyleEntry('css/editor', './assets/css/editor.css')
// Add chamilo themes
.addStyleEntry('css/themes/academica/default', './assets/css/themes/academica/default.css')
.addStyleEntry('css/themes/chamilo/default', './assets/css/themes/chamilo/default.css')
.addStyleEntry('css/print', './assets/css/print.css')
.enableSourceMaps(!Encore.isProduction())
.autoProvideVariables({
@ -36,5 +33,45 @@ Encore
//.enableVersioning() // hashed filenames (e.g. main.abc123.js)
;
var chamiloThemes = [
'academica',
'baby_orange',
'beach',
'blue_lagoon',
'chamilo',
'chamilo_electric_blue',
'chamilo_green',
'chamilo_orange',
'chamilo_red',
'chamilo_sport_red',
'cool_blue',
'corporate',
'cosmic_campus',
'delicious_bordeaux',
'empire_green',
'fruity_orange',
'holi',
'journal',
'kiddy',
'medical',
'readable',
'royal_purple',
'silver_line',
'simplex',
'sober_brown',
'spacelab',
'steel_grey',
'tasty_olive',
];
// Add chamilo themes
chamiloThemes.forEach(function (theme) {
Encore
.addStyleEntry('css/themes/'+theme+'/default', './assets/css/themes/'+theme+'/default.css')
.addStyleEntry('css/themes/'+theme+'/images/header-logo.png', './assets/css/themes/'+theme+'/images/header-logo.png')
.addStyleEntry('css/themes/'+theme+'/images/favicon.ico', './assets/css/themes/'+theme+'/images/favicon.ico')
;
});
module.exports = Encore.getWebpackConfig();

Loading…
Cancel
Save