Being a huge fan of anything that makes my life easier, I’ve been using scriptaculous for a while. I recently found stickman’s accordion and was very pleased with its performance compared to the asp.net ajax accordion. (Mostly I was pleased stickman’s version shows all content with scripts off while the asp.net one hides it.)
The only feature that was better in the asp.net version was the ability to close panels. So I added it.
Accordion v1.1
I had this really annoying problem earlier today with binding strongly typed datasets to a textbox. The fields I was binding from was sometimes null, causing this conversion exception that I couldn’t figure out how to catch. Turns out there’s a property for each field in the dataset called NullValue. Changing this property from “Throw Exception” to “Null” solved the problem.
I found this solution here. Thanks jcrabtressla.