In summary, these are the changes included in this PR:
npm 3 support
Update package.json with new dependencies, which also forced to update the global momentjs library to match the npm version
Several changes to make react-bootstrap components work again:
The way of create modals has changed. I created a BootstrapModalWrapper to handle some basic modal state, as now the recommended way is to do that manually. I also replaced the confusing BootstrapModal with BootstrapModalForm, which contains some basic functionality for using a form inside a modal
react-bootstrap is now more picky when some DOM elements get modified by something else, like jQuery. To avoid those situations I had to rewrite parts of the handling of submenus in field graphs
I'm merging this after talking to @dennisoelkers. Most changes are required by updating libraries, and we have enough time to review before the next release.
In summary, these are the changes included in this PR:
BootstrapModalWrapper
to handle some basic modal state, as now the recommended way is to do that manually. I also replaced the confusingBootstrapModal
withBootstrapModalForm
, which contains some basic functionality for using a form inside a modal