Kitware / minerva

Minerva: client/server/services for analysis and visualization
Apache License 2.0
36 stars 14 forks source link

Style on layer #433

Closed matthewma7 closed 7 years ago

matthewma7 commented 7 years ago

This PR moves the styling option onto layer panel. Since BSVE doesn't have a good session concept, the style is still saved to the dataset, when needed (with a checkbox).

Also, I talked about a library called reconcile.js, which mimics the way React update the dom. Over the past development with Minerva, I constantly find myself need the DOM merging updating. I included it in this PR as a utility function (Probably will always be), it worked great for this PR. I think it will help this and future developments. However, it's currently using a forked version of mine, which adds an option to help parent child view relationship.

2017-09-07_08-49-01

matthewma7 commented 7 years ago

@aashish24, could you help me review this PR?