Come si ridimensiona la larghezza della colonna di un elenco in Trello?
Come si ridimensiona la larghezza della colonna di un elenco in Trello?
Risposte:
Nell'attuale implementazione di Trello, questo non è configurabile: gli elenchi sono dimensionati in modo programmatico tra 300 e 210 pixel in base allo spazio disponibile.
Tuttavia, se non ti dispiace un po 'di un trucco, puoi prendere le cose nelle tue mani, con un po' di JavaScript:
(function(w) {
$('.list').width(w);
$('.list-area').width($('.list').length * (w+12)); // 12px inter-list spacing
$('body').addClass('layout-horiz-scroll'); // force-enable horizontal scrolling
})(500)
(Sostituisci il 500 con la tua larghezza di pixel desiderata.)
Puoi eseguirlo sulla console del tuo browser o salvarlo come il seguente bookmarklet , per fare clic ogni volta che vuoi un po 'più di larghezza:
javascript:(function(w) { $('.list').width(w); $('.list-area').width($('.list').length * (w+12)); $('body').addClass('layout-horiz-scroll'); })(500)
Modifica : un'altra opzione per il bookmarklet per richiedere la dimensione desiderata effettiva è:
javascript:(function(w) { $('.list').width(w); $('.list-area').width($('.list').length * (w+12)); $('body').addClass('layout-horiz-scroll'); })(prompt("List width?", 500))
Non convaliderà la risposta, quindi se inserisci qualcosa che non è un numero non funzionerà.
500con qualcosa come: prompt('List width?', '500').
javascript:(function(w) { $('.list-card').css('max-width', 'none');$('.list').width(w); $('.list-area').width($('.list').length * (w+12)); $('body').addClass('layout-horiz-scroll'); })(prompt("List width?", 500))
javascript javascript:(function() { $('.list-card').width('490px');$('.list-wrapper').width('500px');$('.list-card').css('max-width', '470px'); })();
Per allargare i dettagli della carta , puoi usare questo script segnalibro:
javascript:(function(w) {
$('.window').css('width', w+'px');
$('.window-main-col').css('width', (w-184)+'px');
})(prompt("New Width? (default 730)", 1030))
Per me, l'aggiunta di 300 px sembra molto meglio sui display Full HD
Questa è una risposta leggermente aggiornata poiché Trello ora imposta il layout dell'elenco delle schede display: flexinvece di display: block, quindi il widthtwist non funzionerà più.
Inoltre, ha osservato che le tende Trello iniettano lo stile in ogni nuova carta creata. pertanto potrebbe essere una buona idea creare un osservatore e monitorare eventuali cambiamenti DOM della pagina, applicare il cambio di stile in qualsiasi momento.
var newWidth = 400;
var cardNewHeight = 40;
function enforceNewWidth() {
(function(w) {
$('.list').css({flex: '0 0 ' + w + 'px'});
// updated 2015-04-01
$('.list').css('max-width', w + 'px');
$('.list-card').css('max-width', w + 'px');
$('.list-card').css('min-height', cardNewHeight + 'px');
// $('.list-area').width($('.list').length * (w+12)); // 12px inter-list spacing
$('textarea.list-card-composer-textarea').css({width: (w - 40) + 'px'});
})(newWidth);
}
enforceNewWidth();
var observer = new MutationObserver(function(mutations) {
enforceNewWidth();
});
observer.observe(document, {childList: true, subtree: true});
Stavo cercando di restringere le liste perché la mia scheda attuale ne ha molte e per quasi tutte la tessera era circa il 75% della larghezza della carta (in effetti, penso che potrei ancora ottenere la maggioranza se contassi solo quelli con titoli inferiori al 50% della larghezza della carta).
Ho provato lo script JS suggerito qui (non l'ultimo però) e sebbene abbia effettivamente ristretto le liste, non ha eliminato il divario appena formato tra di loro. Quindi, mi è venuta in mente questa primitiva ma 'fa il trucco' per farlo:
Il contrario (ingrandire e ridurre il testo) potrebbe funzionare se si desidera aumentare la larghezza dell'elenco.
Come ho detto prima, questo probabilmente non è il modo "corretto" di gestire le cose, ma mi ha dato il risultato che volevo ed è rapido.
Questa non è un'opzione disponibile e quindi le larghezze delle colonne in Trello sono fisse.
Esiste ora un componente aggiuntivo per Chrome chiamato "Slim Lists for Trello" disponibile sul Web Store:
https://chrome.google.com/webstore/detail/slim-lists-for-trello/pjlejgbmijmafmobaofcgblpdbkaodod
Scarica l' estensione gratuita di Pro4Trello per Chrome
Seleziona "Applica CSS personalizzato" e aggiungi questo:
.list {
width: 375px;
}
.list-wrapper {
width: 375px;
}
Firefox ora ha un componente aggiuntivo per questo: Trello Super Powers .