Ticket #1542 (closed defect: fixed)
Show/Hidden enhancements (aka triangles)
Reported by: | kozlika | Owned by: | nikrou |
---|---|---|---|
Priority: | normal | Milestone: | 2.6 |
Component: | module:core | Version: | 2.5 |
Severity: | normal | Keywords: | |
Cc: |
Description
Externaliser les styles dans default.css ou dans une css dédiée.
Le script doit insérer une class au lieu d'injecter directement des styles dans la balise html.
Change History
comment:3 Changed 12 years ago by kozlika
Précisions : il s'agit des triangles de plier/déplier.
Il faudrait que le js ajoute au chargement la class .hide (et la retire lors du clic) plutôt que de placer un display:none directement dans le script.
A voir (pas réfléchi), on peut peut-être même se passer de l'étape un en mettant la class hidden-if-js auquel cas le rôle du js se bornera à enlever cette classe lors du clic (attention ça doit rester compatible avec la mémorisation des préf user, donc cette option n'est peut être pas la bonne).
comment:4 Changed 12 years ago by kozlika
- Summary changed from Show/Hidden enhancements to Show/Hidden enhancements (aka triangles)
comment:5 Changed 12 years ago by Nicolas <nikrou77@…>
- Status changed from new to closed
- Resolution set to fixed
(In [1e32d733b271]) [toggleWithLegend] Add class hide to element instead of display:none added by jQuery. Closes #1542
comment:6 Changed 12 years ago by Nicolas <nikrou77@…>
(In [bd8ff5fa99eb]) Fix tests (by adding admin/style/default.css) for toggleWithLegend. Addresses #1542