← Все примеры

JavaScript Продуктивность stackoverflow.com

Stack Overflow: фокус на одном теге

В списках вопросов скрывает все записи без выбранного тега (по умолчанию javascript), оставляя сфокусированную ленту.

Код для копирования

/* On question lists, keep only questions tagged "javascript" */
(function () {
  var TAG = 'javascript';
  function filter() {
    document.querySelectorAll('#questions .s-post-summary, .question-summary').forEach(function (q) {
      var tags = Array.prototype.map.call(
        q.querySelectorAll('.post-tag'),
        function (t) { return t.textContent.trim().toLowerCase(); }
      );
      q.style.display = tags.indexOf(TAG) === -1 ? 'none' : '';
    });
  }
  filter();
  new MutationObserver(filter).observe(document.body, { childList: true, subtree: true });
})();

Как использовать этот пример

  1. Скопируй код кнопкой выше.
  2. Установи JustZix (2 минуты) и открой расширение на нужной странице.
  3. Добавь новое правило, совпадающее с этой страницей.
  4. Вставь код в панель JavaScript правила и сохрани — он запускается при каждом заходе на страницу.

Оцени этот пример

Оценок пока нет — оцени первым.

Этот пример работает?

Сниппеты бесполезны, если их некуда вставить.

JustZix устанавливается за 2 минуты и запускает твой код на каждой подходящей странице. Без аккаунта, без оплаты.

Скачать бесплатно Смотреть применение