I am confused as to why the Accordion Control behaves the way it does in relation to the CollapsiblePanel when it comes to JavaScript being enabled or disabled.
The CollapsiblePanel utilizes the concept of progressive enhancement to deliver a very accessible experience to users with JavaScript disabled. The panel is always delivered in an expanded state and is then collapsed/left expanded based on programmer settings for the control. Users with JavaScript disabled are not limited from seeing the content in the panel and users with JavaScript get an enhanced experience.
However, the Accordion Control rather than delivering the page with all of the panels expanded defaults to collapsing all or all but one of its panels. It would be great if the Accordion Control would behave more like a CollapsiblePanel in offering a more progressive enhancment experience.
Comments: Thank you for your suggestion! We will keep it in mind during our future work.
The CollapsiblePanel utilizes the concept of progressive enhancement to deliver a very accessible experience to users with JavaScript disabled. The panel is always delivered in an expanded state and is then collapsed/left expanded based on programmer settings for the control. Users with JavaScript disabled are not limited from seeing the content in the panel and users with JavaScript get an enhanced experience.
However, the Accordion Control rather than delivering the page with all of the panels expanded defaults to collapsing all or all but one of its panels. It would be great if the Accordion Control would behave more like a CollapsiblePanel in offering a more progressive enhancment experience.
Comments: Thank you for your suggestion! We will keep it in mind during our future work.