Algo options - add a way for one option to control the visibility of others (?)
Not sure how to handle that. As long as the relations is like a tree, that should be ok, but if it becomes a graph (even a DAG), that will most likely hand up messy.
This is actually almost what the cascade part is doing, except it doesn't take the ProxyOptions object as argument. Might be a good idea/better to change the cascade logic to that, since the ProxyOptions allow for updating the values.
WARNING: implemented, but subject to cyclic, hence infinite update troubles, for now.
-
implementation -
cleanup AlgoOptionsService -
change NewAlgo.ts -
change all other algorithms -
update docs -
add `disabled` to `AnySelectorOptions` -
Add `AlgoOptionsService.getUiOption` to have access to the properties of the html UI elements (disabled, hidden, ...) and make them accessible from
Edited by FredZinelli