Making a bit of progress, but things are still ugly and wanting of change. Will figure out those changes soon.
COMMAS. FINALLY. Can now remove that seperate .on() bind statement that was specifically for 'select' elements. Why this was not figured out sooner I'll never know.
Seems like it's working. Bug with collections though, when the contents of a collection is empty, a '{}' remains.
Fixes made, things seem to be working as intended now. Pruned out all of the code that was no longer being referenced.
Pedantic formatting changes.
Added 'list' type handling, and fixed a bug I thought was previously fixed. Something up with lists though.
Fixed a bug in content_parameters.jade; no longer seeing 5 inexplicable list fields, list renders properly now.
Trying to debug why 'list' parameters are being read as 'null'. This is one really annoying bug.
Added a comment to content_parameters.jade. I should probably add more, a considerable number more.
.on() seperates events with spaces, not commas. Using event.stopPropagation to avoid console spam while debugging, don't think I need propagation anyhow.
Added a Testing.json for testing. Remove this patch before merging to main branch.