Collapsible fieldsets don't degrade gracefully when Javascript isn't available

Bug #367533 reported by Graham Binns
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Low
Unassigned

Bug Description

With bug 367337 having broken all of Launchpad's Javascript it's now impossible to use the extra options section of the +filebug form because all of the input fields are currently hidden due to the way that <fieldset class="collapsible collapsed" /> elements get rendered and set-up.

We should re-write the code that handles collapsible sections so that it degrades gracefully when Javascript isn't available.

Related branches

Graham Binns (gmb)
Changed in launchpad:
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Martin Albisetti (beuno) wrote :

Agreed, but just because it's easy to do. It's not really a Launchpad core feature.

Revision history for this message
Graham Binns (gmb) wrote : Re: [Bug 367533] Re: Collapsible fieldsets don't degrade gracefully when Javascript isn't available

2009/4/26 Martin Albisetti <email address hidden>:
> Agreed, but just because it's easy to do. It's not really a Launchpad
> core feature.

If it were a core feature I'd've targeted this to foundations ;). It
does, however, affect all of Launchpad, so "Launchpad itself" is as
good a place as any to file it.

Revision history for this message
Diogo Matsubara (matsubara) wrote :

No it's not. launchpad-foundations should be used for cases where some code affects all of launchpad or isn't specific to one its application.

launchpad is to be used as the incoming triage queue only.

affects: launchpad → launchpad-foundations
Revision history for this message
Curtis Hovey (sinzui) wrote :

The parts of Lp that do not have this problem solved it by changing the CSS to make the content visible, then used the <noscript> hack to make it hidden.

affects: launchpad-foundations → launchpad-web
tags: added: css javascript
Huw Wilkins (huwshimi)
tags: added: ui-easy
tags: added: easy ui
removed: ui-easy
Curtis Hovey (sinzui)
Changed in launchpad:
importance: Medium → Low
Curtis Hovey (sinzui)
Changed in launchpad:
assignee: nobody → Curtis Hovey (sinzui)
status: Triaged → In Progress
Curtis Hovey (sinzui)
Changed in launchpad:
status: In Progress → Fix Committed
tags: added: qa-ok
William Grant (wgrant)
Changed in launchpad:
status: Fix Committed → Fix Released
Curtis Hovey (sinzui)
tags: added: disclosure sharing
Curtis Hovey (sinzui)
Changed in launchpad:
assignee: Curtis Hovey (sinzui) → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.