Sidebar enhancements
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
kosh said:
I suppose this is another feature I must have IE7 or Firefox to enjoy?
room34 said:
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.
DutchMonkey said:
@room34:
Good luck, dude.
By the way, with the fixed background, scrolling is very jittery on Windows boxes. It’s smooth on my Apples.
room34 said:
Firefox and IE on Windows, or just IE? I suppose I could just reboot into Windows and check…