Projet

Général

Profil

Bug #19496

ajouter les classes "foldable" et "folded"

Ajouté par Josué Kouka il y a plus de 6 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Josué Kouka
Version cible:
-
Début:
17 octobre 2017
Echéance:
% réalisé:

100%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Ces permettront de désigner un élément comme "pliable" ou "dépliable".


Fichiers


Demandes liées

Lié à Combo - Development #19467: Avoir des classes CSS standard (et du js de support) pour gérer des cellules repliées/repliablesFermé16 octobre 2017

Actions

Révisions associées

Révision 6f703bef (diff)
Ajouté par Josué Kouka il y a plus de 6 ans

cells: add class for folded and foldable cells (#19496)

Historique

#1

Mis à jour par Josué Kouka il y a plus de 6 ans

  • Lié à Development #19467: Avoir des classes CSS standard (et du js de support) pour gérer des cellules repliées/repliables ajouté
#2

Mis à jour par Josué Kouka il y a plus de 6 ans

#3

Mis à jour par Frédéric Péters il y a plus de 6 ans

Là ça va chopper tous les h2 des cellules. faudrait juste attraper celui qui est le titre de la cellule #content div.cell h2:first-child.

Déjà répété mille fois, quand on fait référence à un caractère perdu au milieu de FontAwesome, on précise en commentaire à côté le caractère en question, ex: content: '\f05a'; /* info-circle */.

#4

Mis à jour par Josué Kouka il y a plus de 6 ans

Frédéric Péters a écrit :

Là ça va chopper tous les h2 des cellules. faudrait juste attraper celui qui est le titre de la cellule #content div.cell h2:first-child.

Déjà répété mille fois, quand on fait référence à un caractère perdu au milieu de FontAwesome, on précise en commentaire à côté le caractère en question, ex: content: '\f05a'; /* info-circle */.

Ok corrigé.

#5

Mis à jour par Frédéric Péters il y a plus de 6 ans

Sans énormes explications, ne jamais utiliser !important.

#6

Mis à jour par Josué Kouka il y a plus de 6 ans

Frédéric Péters a écrit :

Sans énormes explications, ne jamais utiliser !important.

Désolé. J'ai utilisé !important parce que quand un element a à la fois les classes foldable et folded appliqués, c'est le style lié à la classe foldable qui prévaut.

#7

Mis à jour par Frédéric Péters il y a plus de 6 ans

Pas valable.

Bêtement déclarer foldable avant folded. Ou vu que folded marche uniquement accompagné de foldable et utiliser les deux classes (.foldable.folded).

#8

Mis à jour par Josué Kouka il y a plus de 6 ans

Frédéric Péters a écrit :

Pas valable.

Bêtement déclarer foldable avant folded. Ou vu que folded marche uniquement accompagné de foldable et utiliser les deux classes (.foldable.folded).

Ok, pris en compte. Le style pour plier le contenu de la cellule s'applique lorsque les classes foldable et folded sont presentes.

#9

Mis à jour par Frédéric Péters il y a plus de 6 ans

Ce fichier est indenté avec des tabulations. La logique voudrait .foldable puis .foldable.folded. Documenter ces classes dans help/fr/misc-css-classes.page.

#10

Mis à jour par Josué Kouka il y a plus de 6 ans

Frédéric Péters a écrit :

Ce fichier est indenté avec des tabulations. La logique voudrait .foldable puis .foldable.folded. Documenter ces classes dans help/fr/misc-css-classes.page.

Documentation mise a jour, espaces remplaces par des tabs et le foldable avant le .folfable.folded.

#11

Mis à jour par Frédéric Péters il y a plus de 6 ans

Les autres descriptions se terminent pas des points. "le contenu d'un cellule " → d'unE. AssociéE vu qu'on parle d'unE classe. "cette classe définit" : pour suivre les autres points on écrirait plutôt simplement "définit".

#12

Mis à jour par Frédéric Péters il y a plus de 6 ans

Commencer la description du commit par "scss:" et pas "cells".

Si tout le titre devient cliquable, lui appliquer un cursor: pointer.

#13

Mis à jour par Josué Kouka il y a plus de 6 ans

Frédéric Péters a écrit :

Les autres descriptions se terminent pas des points. "le contenu d'un cellule " → d'unE. AssociéE vu qu'on parle d'unE classe. "cette classe définit" : pour suivre les autres points on écrirait plutôt simplement "définit".

Fautes corrigés

Si tout le titre devient cliquable, lui appliquer un cursor: pointer.

Ajouté.

#14

Mis à jour par Frédéric Péters il y a plus de 6 ans

Désormais testé et ça ne marche notamment pas sur les cellules de type texte (dont le balisage ne contient pas de <div> supplémentaire après le titre).

Proposition (à tester) en pièce jointe; j'y modifie aussi le sélecteur de titre pour correspondre à celui utilisé dans #19467 et je supprime les propriétés dupliquées.

#15

Mis à jour par Josué Kouka il y a plus de 6 ans

Frédéric Péters a écrit :

Désormais testé et ça ne marche notamment pas sur les cellules de type texte (dont le balisage ne contient pas de <div> supplémentaire après le titre).

Proposition (à tester) en pièce jointe; j'y modifie aussi le sélecteur de titre pour correspondre à celui utilisé dans #19467 et je supprime les propriétés dupliquées.

Ok je viens de tester avec ton patch et le contenu de la cellule text n'est pas caché si folded est appliqué.

#16

Mis à jour par Frédéric Péters il y a plus de 6 ans

Ok je viens de tester avec ton patch et le contenu de la cellule text n'est pas caché si folded est appliqué.

Tu peux poster son markup ? Éventuellement débugguer un peu ? Je viens de vérifier ici et ça fonctionne.

#17

Mis à jour par Josué Kouka il y a plus de 6 ans

Frédéric Péters a écrit :

Ok je viens de tester avec ton patch et le contenu de la cellule text n'est pas caché si folded est appliqué.

Tu peux poster son markup ? Éventuellement débugguer un peu ? Je viens de vérifier ici et ça fonctionne.

Au temps pour moi, je confirme que ça fonctionne. Désolé

#18

Mis à jour par Serghei Mihai il y a plus de 6 ans

Ack

#19

Mis à jour par Josué Kouka il y a plus de 6 ans

  • Statut changé de En cours à Résolu (à déployer)
  • % réalisé changé de 0 à 100
commit 6f703bef0a5e0499a1ac3df50fc0c94d3b48c05f
Author: Josue Kouka <jkouka@entrouvert.com>
Date:   Wed Oct 18 11:33:22 2017 +0200

    cells: add class for folded and foldable cells (#19496)

#20

Mis à jour par Serghei Mihai il y a plus de 6 ans

Il faudrait garder l'auteur du patch ;)

#21

Mis à jour par Josué Kouka il y a plus de 6 ans

Serghei Mihai a écrit :

Il faudrait garder l'auteur du patch ;)

Désolé, j'ai pas fait attention. J'ai fait un git am tout simple.

#22

Mis à jour par Frédéric Péters il y a plus de 6 ans

(j'avais de mon côté fait attention et consciemment conservé Josué comme auteur, notamment il y a aussi la partie documentation)

#23

Mis à jour par Frédéric Péters il y a plus de 5 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF