Comment readmore (not working with webpack)

Fix install assets paths
pull/2487/head
Julio 8 years ago
parent a08afa01c5
commit 538207d380
  1. 39
      assets/js/main.js
  2. 2
      main/inc/lib/api.lib.php
  3. 3
      main/inc/lib/template.lib.php
  4. 12
      main/install/index.php
  5. 4
      main/template/default/layout/footer.js.tpl
  6. 11
      webpack.config.js

@ -1,31 +1,36 @@
var moment = require('moment');
var moment = require("moment");
require("moment/min/locales.min");
global.moment = moment;
const $ = require('jquery');
const $ = require("jquery");
// create global $ and jQuery variables
window.jQuery = window.$ = global.$ = global.jQuery = $;
// JS is equivalent to the normal "bootstrap" package
// no need to set this to a variable, just require it
require('bootstrap-sass');
require('readmore-js');
require('chosen-js');
require('webpack-jquery-ui');
require('webpack-jquery-ui/css');
require('font-awesome-webpack');
require('ckeditor');
require('mediaelement');
require('js-cookie');
require('fullcalendar');
require('qtip2');
require('image-map-resizer')
require("bootstrap-sass");
require("chosen-js");
require("webpack-jquery-ui");
require("webpack-jquery-ui/css");
require("font-awesome-webpack");
require("ckeditor");
require("mediaelement");
require("js-cookie");
require("fullcalendar");
require("qtip2");
require("image-map-resizer");
//require ("readmore-js");
import "select2";
require("bootstrap-select");
/*
require('jquery-ui-timepicker-addon');
require('chosen-js');*/
//require('bootstrap-daterangepicker');
require("jquery-ui-timepicker-addon");
require("chosen-js");*/
//require("bootstrap-daterangepicker");

@ -789,7 +789,7 @@ function api_get_path($path = '', $configuration = [])
SYS_TEMPLATE_PATH => 'template/',
WEB_UPLOAD_PATH => 'app/upload/',
WEB_PUBLIC_PATH => 'public/',
SYS_PUBLIC_PATH => 'web/',
SYS_PUBLIC_PATH => 'public/',
WEB_FONTS_PATH => 'fonts/',
SYS_FONTS_PATH => 'fonts/',
];

@ -726,6 +726,9 @@ class Template
public function setCssCustomFiles()
{
global $disable_js_and_css_files;
// chamilo CSS
$css[] = api_get_cdn_path(api_get_path(WEB_CSS_PATH).'../chamilo.css');
// Base CSS
$css[] = api_get_cdn_path(api_get_path(WEB_CSS_PATH).'base.css');

@ -321,15 +321,11 @@ if ($encryptPassForm == '1') {
<head>
<title>&mdash; <?php echo get_lang('ChamiloInstallation').' &mdash; '.get_lang('Version_').' '.$new_version; ?></title>
<style type="text/css" media="screen, projection">
@import "../../web/assets/bootstrap/dist/css/bootstrap.min.css";
@import "../../web/assets/bootstrap-select/dist/css/bootstrap-select.min.css";
@import "../../web/assets/fontawesome/css/font-awesome.min.css";
@import "../../web/css/base.css";
@import "../../web/css/themes/chamilo/default.css";
@import "../../public/build/chamilo.css";
@import "../../public/build/css/base.css";
@import "../../public/build/css/themes/chamilo/default.css";
</style>
<script type="text/javascript" src="../../web/assets/jquery/dist/jquery.min.js"></script>
<script type="text/javascript" src="../../web/assets/bootstrap/dist/js/bootstrap.min.js"></script>
<script src="../../web/assets/bootstrap-select/dist/js/bootstrap-select.min.js"></script>
<script type="text/javascript" src="../../public/build/chamilo.js"></script>
<script type="text/javascript">
$(document).ready( function() {

@ -122,12 +122,12 @@
$('.boot-tooltip').tooltip(tip_options);
var more = '{{ 'SeeMore' | get_lang | escape('js') }}';
var close = '{{ 'Close' | get_lang | escape('js') }}';
$('.list-teachers').readmore({
/*$('.list-teachers').readmore({
speed: 75,
moreLink: '<a href="#">' + more + '</a>',
lessLink: '<a href="#">' + close + '</a>',
collapsedHeight: 35,
blockCSS: 'display: block; width: 100%;'
});
});*/
});
</script>

@ -9,10 +9,14 @@ Encore
// If chamilo is installed in a domain my.chamilo.net
//.setPublicPath('/build')
.cleanupOutputBeforeBuild()
// enable features!
.enableSassLoader()
.autoProvidejQuery()
.enableReactPreset()
// read main.js -> output as public/build/chamilo.js
.addEntry('chamilo', './assets/js/main.js')
// read main.scss -> output as web/build/chamilo_style.css
// read main.scss -> output as web/build/css/base.css
.addStyleEntry('css/base', './assets/css/main.scss')
// Add chamilo themes
@ -20,10 +24,7 @@ Encore
.addStyleEntry('css/themes/chamilo/default', './assets/css/themes/chamilo/default.css')
// enable features!
.enableSassLoader()
.autoProvidejQuery()
.enableReactPreset()
.enableSourceMaps(!Encore.isProduction())
.autoProvideVariables({
$: 'jquery',

Loading…
Cancel
Save