← Wszystkie przykłady

JavaScript Produktywność trello.com

Trello: tryb skupienia na jednej liście

Przygasza wszystkie listy i rozjaśnia tylko tę, którą klikniesz, by skupić się na jednym etapie.

Kod do skopiowania

// 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);
})();

Jak użyć tego przykładu

  1. Skopiuj kod przyciskiem powyżej.
  2. Zainstaluj JustZix (2 minuty) i otwórz wtyczkę na docelowej stronie.
  3. Dodaj nową regułę dopasowaną do tej strony.
  4. Wklej kod w panelu JavaScript reguły i zapisz — uruchomi się przy każdym wejściu na stronę.

Oceń ten przykład

Brak ocen — oceń jako pierwszy.

Czy ten przykład działa?

Snippety są bezużyteczne, jeśli nie masz gdzie ich wkleić.

JustZix instalujesz w 2 minuty i odpalasz swój kod na każdej pasującej stronie. Bez konta, bez opłat.

Pobierz za darmo Zobacz zastosowania