← Todos los ejemplos

JavaScript Productividad trello.com

Trello: modo enfoque en una sola lista

Atenúa todas las listas y solo ilumina la que pulsas, para centrarte en una etapa.

Código para copiar

// Focus mode: dim every list except the one you click
(function () {
  const ID = 'jz-trl-focus';
  if (document.getElementById(ID)) { document.getElementById(ID).remove(); }
  const st = document.createElement('style');
  st.id = ID;
  st.textContent = '.list-wrapper,[data-testid="list-wrapper"]{opacity:.35;transition:opacity .15s}.jz-focus-list{opacity:1!important}';
  document.head.appendChild(st);
  document.addEventListener('click', function (e) {
    const list = e.target.closest('[data-testid="list-wrapper"], .list-wrapper');
    document.querySelectorAll('.jz-focus-list').forEach(function (n) { n.classList.remove('jz-focus-list'); });
    if (list) { list.classList.add('jz-focus-list'); }
  }, true);
})();

Cómo usar este ejemplo

  1. Copia el código con el botón de arriba.
  2. Instala JustZix (2 minutos) y abre la extensión en la página de destino.
  3. Añade una nueva regla que coincida con esa página.
  4. Pega el código en el panel JavaScript de la regla y guarda — se ejecuta en cada visita a la página.

Valora este ejemplo

Sin valoraciones — sé el primero.

¿Funciona este ejemplo?

Los snippets son inútiles sin un lugar donde pegarlos.

JustZix se instala en 2 minutos y ejecuta tu código en cada página coincidente. Sin cuenta, sin pago.

Descargar gratis Ver casos de uso