Item9422: The new jQuery based twisties make page loading a jumping amateur looking experience

Priority: CurrentState: AppliesTo: Component: WaitingFor:
Urgent Closed Extension TwistyPlugin  
The Twisties were recently changes to jQuery

When you load a page the twisties, the buttons for twisties are invisible.

Then after maybe a 1-2 seconds when the page is loaded the whole page starts jumping as the JS gets active.

There is nothing that looks more amateur than webpages loading like this. This makes Foswiki look very bad.

I want the old Twisty behaviour back.

I do not care for developer geekness around jQuery. If this is how jQuery looks then they can keep it.

It is especially pages with attachments that jump like crazy during loading and it is the Attachment button that is invisible first and then appear pushing everything down. If at least the page layout was stable and the button just appeared it may work. But it is not acceptable when pages grow and jump. When I see a website behaving like this I always think it is made by an amateur.

-- KennethLavrsen - 01 Aug 2010

This is nothing to do with jQuery, it's how we're using it.

Just like Item9424, it's not necessarily the tool but what we're doing with it.

But yes, this is a release blocker.

-- PaulHarvey - 01 Aug 2010

As far as I see this is caused by the recent combination of css and js changes where the display property is set after the page has been loaded, thus causing the flicker effects. Will look into that one.

-- MichaelDaum - 07 Aug 2010

I made some changes, I'm not sure if they will make everybody happy, because I haven't reviewed the situation for browsers that are noscript. Possibly these changes will need to be re-worked again, but they might be ok.

-- PaulHarvey - 16 Aug 2010

It seems the noscript experience is the same as on 1.0.9. Closing.

-- PaulHarvey - 16 Aug 2010
 

ItemTemplate edit

Summary The new jQuery based twisties make page loading a jumping amateur looking experience
ReportedBy KennethLavrsen
Codebase trunk
SVN Range
AppliesTo Extension
Component TwistyPlugin
Priority Urgent
CurrentState Closed
WaitingFor
Checkins Foswikirev:8501 Foswikirev:8502 Foswikirev:8503 Foswikirev:8504 Foswikirev:8505 Foswikirev:8506 Foswikirev:8507
TargetRelease minor
ReleasedIn 1.1.0
Topic revision: r13 - 16 Aug 2010, PaulHarvey
 
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. see CopyrightStatement. Creative Commons License