Yesterday Sean mentioned that I could apply an "accordian effect" to the 3 sections in the left sidebar of "Site Content": http://blogs.grf-design.com/archives/2006/04/accordion_effec.html
I assumed that we wanted to allow multiple sections to be open at a time, so I started experimenting and had fun playing around with it late into last night. :)
Using a combination of Effect.Morph and Effect.Blind Up, I got
smooth resizing working quite nicely by making these changes:
http://www.elijahlofgren.com/silverstripe/patches/Left-Frame-Sections-Smooth-Resize-cms-gsoc-r37367.patch
However, Effect.Morph (quite an amazing thing) requires
"script.aculo.us V1.7 and later" so I used Prototype 1.5.1.1 and script.aculo.us 1.7.1 beta 3: to try it out.
Here is a demo where you can actually click the white "+" and "-" icons to try it. I think the effect is quite pleasing instead of the current jerkiness:
http://www.elijahlofgren.com/silverstripe/demos/smooth-sidebar-resizing.html
Note: The demo works in Safari 3, Firefox 2, but not in IE6 or IE7. Also, the demo Admin panel is not functional.
If you guys think it is a good idea a nice effect, I will look into upgrading Prototype and script.aculo.us and getting it working in IE.
Let me know what you think! :)
Thanks,
Elijah