#331 Generating drop down menu in code, fixed ontology coloration, and have mappings working. The central node has a bug though I know how to fix it. I will likely change from an explicit fetch of mappings to use a conditional expansion in the relation parser instead.
#331 Refactored edge registry, created node expansion registry to facilitate later use of the node expansion functionality, and to clean up the neighborhood expansions I had in place (they were bugged and I saw this would fix it).
#349 I have refactored the ontology overview into typescript classes and files. It does not run from this commit because I want to get it all stored away before implementing a dependency management system. I don't even want to try explicit script elements in the html file.
#350 Sorted out dependency management for TypeScript using require.js. Fixed a couple bugs that were hidden. It now serves things (to typeScript_ontologyMappingOverview.html), and I hit plain old javascript bugs.
#349 Fixing up bugs introduced by changes in 'this' scoping. More might exist. I am testing and inspecting. Currently, nodes are not getting sized, and the central node is missing, but I can drag nodes, the layout works, and tipsy popups display (with correct and complete information).
#349 Fixed some more bugs relating to use of 'this'. Removed map files because debugging was disrupted. I'll just have to get approximate line numbers from js for ts files.
#349 Fixed bug with popusp and with the menu. More 'this' bugs of course :)
#349 Merging issue 331 branch.
#349 Moved concept graph code into TypeScript. Need to sort out amd base url usage. Also have to refactor between ontology and concept graphs some more.
#349 Figured out require.js baseUrl stuff. Fixed up amd references. Need to get concept graph working, then refactor with ontology graph.
#349 Working on concept graph, as well as fixing redundant REST calls in TypeScript, but I had to set up the new API key so we can be whitelisted for heavy request rates. They had to close the gates a bit because of another user. Will merge to master, test, redeploy to get live working again. Shouldn't have mingled these three commits, but it's ok.