Javascript Checkboxtree - single value, functionality fixes etc

I’ve enhanced the standard Javascript CheckBoxTree control so that:

  1. Styling is corrected for instances where tree values do not fill the full height of the space allocated to the control
  2. CBT acts like the original applet version, with all initial nodes contracted except any nodes with selected values, which expand.
  3. Default value can be added.
  4. Control can be switched to only allow a single value.

Attached is a zip with modified code, requires some changes to system files CBT_enhancements.zip (44.8 KB).

Cheers, Andrew