web-dev-qa-db-fra.com

Comment masquer et afficher des listes de tâches complètes dans Trello?

Est-ce que quelqu'un sait comment masquer et afficher des listes de tâches complètes dans Trello, ou si ce n'est pas possible, si cela sera fait presque?

Le problème est que vous avez une liste de 5 ou 6 colonnes, mais que certaines d’entre elles doivent sortir de notre vue lorsque vous travaillez, cependant, nous devons pouvoir les vérifier plusieurs fois.

De plus, si vous n’en avez que 4 par exemple, il ne serait pas agréable de pas les réduire pour une lecture confortable.

12
mem

Cela n’est plus possible à présent, mais comme Rich Armstrong (directeur des opérations clients chez Fog Creek Software, les fabricants de Trello) a souligné dans son commentaire, une demande de fonctionnalité appelée Collapsible Listes que vous pouvez soutenir par courrier électronique [email protected].

10
Michał Parkoła

Utiliser les treillis Chrome Extension. Il place un répertoire de toutes les listes d’un tableau en haut de l’écran. Vous pouvez basculer leur visibilité à partir de là.

Trellists - Chrome AddOn

4
davea0511

Oui, il est possible de masquer (archiver) et d’afficher des listes entières dans Trello.

Pour masquer une liste, ouvrez le menu de la liste (survolez son nom avec la souris pour voir apparaître un petit triangle, cliquez dessus et vous verrez le menu de la liste). Dans le menu, choisissez Archive This List. La liste et toutes les cartes de la liste seront masquées, mais elles ne sont pas supprimées, vous pouvez les récupérer.

Pour afficher une liste archivée, ouvrez le menu du tableau (cliquez sur la petite icône Trello située à gauche du nom du tableau). Dans le menu, choisissez Éléments archivés. À partir de là, trouvez votre liste et cliquez sur Envoyer au tablea pour renvoyer la liste et toutes ses cartes au tableau.

2
Babak

J'en avais besoin moi-même, alors j'ai écrit https://github.com/shesek/trello-hide-lists . Vérifiez-le.

2
shesek

Moi aussi, j'avais besoin de cette fonctionnalité et j'ai écrit ma propre extension Chrome pour l'aider.

Listes de trello pliables

Source disponible sur https://github.com/webrender/trello-collapse-lists

1
Jeremy Laskar

Moi aussi j'ai estimé que c'était nécessaire, mais malheureusement, le code de shesek ne fonctionne plus. J'ai rapidement mis cela sur pied, ce qui fonctionne bien (maintenant) dans Chrome. Si Trello modifie son code, il cessera probablement de fonctionner également.

Quoi qu'il en soit, cela ajoute un minuscule symbole × en haut à gauche de chaque liste qui masque la liste au clic. Il pourrait certainement être amélioré avec un stockage local ou des cookies, mais pour le moment, il est correct de nettoyer le tableau lorsque je garde Trello ouvert pendant toute une session de travail.

(function () {
    var closeList = function (list) {
        list.style.transition   = 'max-height 1s ease-in-out, max-width .2s 1s ease-in-out';
        list.style.maxHeight    = '4px';
        list.style.maxWidth     = '4px';
    };

    var openList = function (list) {
        list.style.transition   = 'max-height .2s 1s ease-in-out, max-width .2s ease-in-out';
        list.style.overflow     = 'hidden';
        list.style.maxHeight    = '6000px';
        list.style.maxWidth     = '250px';
    };

    var lists = document.getElementById('board').querySelectorAll('div.list');

    for (var i = 0; i < lists.length; i++) {
        (function () {
            var list    = lists[i];
            var close   = document.createElement('a');

            openList(list);

            close.setAttribute('href', '#');
            close.setAttribute('class', 'close');

            close.innerHTML             = '&times;';
            close.style.textDecoration  = 'none';
            close.style.position        = 'absolute';
            close.style.left            = '1px';
            close.style.top             = '-5px';

            list.appendChild(close);

            close.addEventListener('click', function (e) {
                e.preventDefault();

                if (close.getAttribute('class') == 'close') {
                    closeList(list);
                    close.setAttribute('class', 'open');
                    close.innerHTML = 'o';
                }
                else {
                    openList(list);
                    close.setAttribute('class', 'close');
                    close.innerHTML = '&times;';
                }
            });
        })();
    }
})();
1
powerbuoy