Fix copy chamilo theme images #2324

pull/2487/head
jmontoyaa 7 years ago
parent 64c5051306
commit 8e88830e27
  1. 6
      assets/js/main.js
  2. 1
      package.json
  3. 12
      webpack.config.js

@ -17,7 +17,7 @@ require("font-awesome-webpack");
// require("ckeditor"); // version 4.x doesnt have webpack support
require("mediaelement");
require("js-cookie");
//require("js-cookie");
require("fullcalendar");
require("qtip2");
require("image-map-resizer");
@ -34,8 +34,10 @@ require('bootstrap-select/dist/js/bootstrap-select.js');
require('bootstrap-select/dist/css/bootstrap-select.css');
// Don't work with webpack
//require("js-cookie");
/*
require("jquery-ui-timepicker-addon");
require("chosen-js");*/
*/
//require("bootstrap-daterangepicker");

@ -24,7 +24,6 @@
"jquery": "^3.0",
"jquery-ui-timepicker-addon": "^1.6.3",
"jquery.scrollbar": "^0.2.11",
"js-cookie": "^2.2.0",
"less": "^2.7.2",
"less-loader": "^4.0.5",
"mathjax": "^2.7.2",

@ -1,4 +1,5 @@
var Encore = require('@symfony/webpack-encore');
var copyWebpackPlugin = require('copy-webpack-plugin');
Encore
.setOutputPath('public/build/')
@ -23,7 +24,6 @@ Encore
.addStyleEntry('css/base', './assets/css/main.scss')
.addStyleEntry('css/editor', './assets/css/editor.css')
.addStyleEntry('css/print', './assets/css/print.css')
.enableSourceMaps(!Encore.isProduction())
.autoProvideVariables({
$: 'jquery',
@ -68,10 +68,14 @@ var chamiloThemes = [
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')
;
// Copy images from themes into public/build
Encore.addPlugin(new copyWebpackPlugin([{
from: 'assets/css/themes/'+theme+'/images',
to: 'css/themes/'+theme+'/images'
},
]));
});
module.exports = Encore.getWebpackConfig();

Loading…
Cancel
Save