You may have noticed after the current site redesign that the sidebar panels now sport toggle buttons that allow you to open and close them with slick Scriptaculous sliding effects.
I’ve taken this a step further by using cookies to store your panels’ status, keeping the same panels opened or closed as you go from page to page (and between browser sessions… but since it’s client-side, it doesn’t follow you to different computers).
The next step will be to add handles, allowing you to change the order of the panels as well. Stay tuned! (Or not.)
For the geeks among you, I’ve facilitated all of this additional functionality by writing some object-oriented PHP for handling the panels. It’s much cleaner and less prone to error.
Comments
4 responses to “Sidebar enhancements”
I suppose this is another feature I must have IE7 or Firefox to enjoy?
No, this should work in IE6 just fine. But given the other IE6 issues, I’m not sure how much you’ll “enjoy” it.
BTW, I am planning to spend a bit of time soon tinkering to at least get the main body of the page to show up in the right place in IE6 instead of below the sidebar.
@room34:
Good luck, dude.
By the way, with the fixed background, scrolling is very jittery on Windows boxes. It’s smooth on my Apples.
Firefox and IE on Windows, or just IE? I suppose I could just reboot into Windows and check…