Draft of new file structure
Now the default view is only run by running 'list_view_start()' in the console
Took out any references to actual html in command.js as it might not yet exist, will need to find a more permanent solution to this
Added container object for all vizualization specific elements. Refactored table adding code.
Refactored modular code. Trying to get all elements to add to a #container element.
Major refactoring in js/viz/list.js. Proper list view is more or less drawn within the container now, position_dynamic_elements does not work.
Added code for switching views within main, moved code between main and list
A new version of the table object is created, it's a bit more robust. Field now draws properly in new mode.
Tablesorting now works with the new table class.
New listTable data structure now works for everything but curve drawing.
Curve drawing now works with new data structure for tables.
Some css changes (probably should have happened on a different branch)
Moved all obvious saving/loading code to main.js. Got rid of any references to actionDiv, which has long since been obsolete.
Mode selection menu now appears and is able to change the content of #container. This branch is almost ready to be merged back in with the main branch, however there are problems with saving/loading on both of them that make me hesitant to do so.
Saving and loading now works! Code for this seriously needs to be refactored.
Websocket status updates as required (possibly requires a nice grey background)
Deleted old commented code, moved UI handlers to the end.
table object can now update itself, making tableUpdater obsolete!
Make sorting work with new table data structure.
Moved some connection modification functions into main where they belong. There are some bugs in clicking on arrows and selection overall that persist from the big data structure switcheroo.