Graphically, it should look like this :
We don't need the checkboxes and the "select all", as we are using highlighting to show a selection.
The point here is the identation. It should be handled using a class, ie: option-level-1, option-level-2, etc ...
An other point is that when a option is selected, all its children should be selected as well
Data input format example (=
.value
attribute's value of mv-select) :Graphically, it should look like this : We don't need the checkboxes and the "select all", as we are using highlighting to show a selection. The point here is the identation. It should be handled using a class, ie: option-level-1, option-level-2, etc ...
An other point is that when a option is selected, all its children should be selected as well