You are here: Foswiki>Tasks Web>Item9422 (16 Aug 2010, PaulHarvey)Edit Attach

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

pencil
Priority: Urgent
Current State: Closed
Released In: 1.1.0
Target Release: minor
Applies To: Extension
Component: TwistyPlugin
Branches:
Reported By: KennethLavrsen
Waiting For:
Last Change By: PaulHarvey
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 distro:4f227d054389 distro:b0ae68db74f6 distro:a372c710f3f4 distro:d7f125a853ac distro:47f14333dbff distro:56544a8c3869 distro:df8b3b9e369d
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 Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy