• # Explications

    Posté par (site web personnel) . En réponse à l’entrée du suivi Navigation avancée dans les commentaires. Évalué à 2 (+0/-0).

    Le Cancre Las :

    Bon, je reprend mon commentaire pour expliciter ma proposition en ASCII art

    Imaginons le thread suivant dans un journal:

    A
    |-B
    |-C
    |-D
    | |-E
    | |-F
    |-G
    |-H
    

    Dans ce thread, si F et H sont 2 nouveaux commentaires, lorsqu'on clique sur ">", le focus se retrouve sur F avec "Nouveau commentaire: 1/2" Si on veut relire le fil on doit cliquer sur [^] pour sauter E et pour voir D, puis recommencer jusqu'à A. (Imaginons avec une dizaine de niveaux)

    Ma proposition est la suivante: Lorsqu'on clique sur [^] de F, l'arbre ressemble à ca:

    A [->]
    |-D [->]
    | |-F [<-]
    |-G [^]
    |-H [^]
    

    L'arbre est replié, le commentaire F a le sticker ([<-]) et le commentaires qui ne sont des ancêtres masqués. Le focus est donné à D, le commentaire au dessus, ou à A, la racine (à tester). Ainsi, on voit tout le fil en condensé (A-D-F) rien qu'en faisant défiler l'ascenseur. Une fois qu'on s'est replacé dans le contexte, on clique sur [->] du commentaire qu'on visualise et on se retrouve dans la situation antérieure avec le focus sur à nouveau sur F et le mode "sticky" désactivé.

    On peut aussi cliquer sur commentaire suivant ">" pour sauter sur H et si on n'a pas encore enlevé le sticker sur F, on peut quand même le déplacer sur H et l'arbre se retrouve sous cette forme

    A [->]
    |-H [<-]
    

    Les boutons [+] seraient toujours présents pour dérouler l'arbre progressivement (ou récursivement à voir)