Skip to content
Yannick Warnier edited this page Oct 7, 2021 · 2 revisions

This is a custom version of jqGrid for the Chamilo project. It includes basic support for Bootstrap 4 and MaterialDesignIcons in its bs4 branch.

Compiling

To modify this version, you will usually need to modify something in the js/ or css/ directory (for what concerns Chamilo, only js/). Once modified, propagate the changes using grunt:

# Install Grunt if you don't have it yet (and NPM before that)
sudo npm install -g grunt-cli
cd jqGrid
npm install
# Use grunt --force to avoid locking on irrelevant CSS parsing issues
grunt --force
# Commit your change
git commit -m "Explain your change" .
git push origin bs4

You will then be able to "yarn install" in Chamilo to download this latest version:

cd chamilo
rm -rf node_modules/free-jqgrid
npm install
yarn run encore dev
Clone this wiki locally