another question on beta.launchpad.net

Steve Alexander steve at canonical.com
Wed Feb 21 07:38:40 GMT 2007


> A design goal of the new interface was to reduce the clutter of those 
> little boxes, by having them collapsed by default.
> 
> But they need to be expanded if you don't have JavaScript enabled, 
> because otherwise you wouldn't be able to expand them and access their 
> contents at all.
> 
> Therefore they are expanded initially, and when the page finishes 
> loading, JavaScript collapses them. Because the new design uses so many 
> graphics and is still served over HTTPS, this can take a while.
> 
> If you have a suggestion on how we can eliminate or reduce this 
> flashing, I'd be delighted to read it. :-)

I believe we even have a spec or bug on it somewhere.

What we do is in some JS, record in a non-persistent cookie "this
browser has JS enabled".  Then we serve up slightly different CSS
depending on the value of this cookie.

-- 
Steve Alexander



More information about the launchpad-users mailing list