- Grouping js files based on the elements of the data model instead of parent js class
- All js files providing functionality for one element of the data model are now in one folder; this makes is easier to implement changes for one element in all affected files/ classes
- js files which are common to multiple elements are in the common folder
- The new structure is more in alignment with the new Go backend code base structure
- This commit does not contain any changes in functionality of the frontend
- adaptions in code for compatibility with new package version (esp. react-bootstrap, react-dnd, and d3-scale)
- add (ugly) workaround for flux containers to work with ES6
- use node 12.2 in Dockerfile
Removed nodes completely from the ui and replace with simulators
directly.
Data management changed: A seperate connection is established for
each simulator on its own
Removed nodes tree view and replace with table simulator list
Move dialogs to components/dialog directory
Change table component, add table-column component, this makes
table-control and table-control-link obsolete
Fix minor bugs