- PVSM.RU - https://www.pvsm.ru -

Дальше не читал

КДПВ: Счётчик комментариев

Счётчик новых комментариев — очень удобная вещь, особенно для статей с оживлённой дискуссией.

Но он не идеален:

Случайно обновив страницу или закрыв вкладку мы теряем информацию о непрочитанных комментариях. Тратить время на ручной поиск новых комментариев вряд ли кто-то согласится.

Да и в статье, которую мы читаем первый раз от одного комментария к другому удобнее переходить по горячим клавишам.

HabraUnread — спасение для непрочитанных комментариев

HabraUnread это userscript для Хабрахабра, позволяющий отмечать все либо часть комментариев к статье как непрочитанные. После его установки на страницах статей появляются новые элементы управления:

На тулбаре справа, прямо над кнопкой «Обновить комментарии», появляется новая кнопка «Пометить все комментарии как непрочитанные»:

Дальше не читал - 2

В шапке каждого комментария на странице — пиктограмма «Дальше не читал»:

Дальше не читал - 3

При нажатии на пиктограмму этот комментарий и все, оказавшиеся ниже на странице помечаются как непрочитанные. А если при нажатии на пиктограмму вы зажмёте клавишу Ctrl, то непрочитанными будут помечены этот комментарий и все, написанные позже него по времени.

Работоспособность проверялась под Windows на Firefox с GreaseMonkey 4.11 и Chrome с TamperMonkey 4.11

Как установить

  1. Установить расширение для браузера GreaseMonkey [1] или TamperMonkey [2]
  2. В браузере перейти по ссылке на HabraUnread.user.js [3]
  3. Должен появиться диалог установки
  4. Подтверждаем установку, готово!

Для того, чтобы скрипт заработал на страницах, открытых до его установки, эти страницы нужно обновить.

Особенности

  • Скрипт работает только если вы залогинены на сайте. Если вы не авторизовались на сайте, Хабрахабр не добавляет тулбар для обновления и навигации по комментариям. Дублировать стандартную функциональность мне показалось излишним.
  • Поддерживается только обычная версия сайта. Поддержки мобильной версии сайта нет.

Ссылки

Ссылка для установки: HabraUnread.user.js [3]
Исходный код доступен на GitHub [4]

Автор: Maccimo

Источник [5]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/greasemonkey/361203

Ссылки в тексте:

[1] GreaseMonkey: https://www.greasespot.net/

[2] TamperMonkey: https://www.tampermonkey.net/

[3] HabraUnread.user.js: https://raw.githubusercontent.com/Maccimo/HabraUnread/master/HabraUnread.user.js

[4] Исходный код доступен на GitHub: https://github.com/Maccimo/HabraUnread/

[5] Источник: https://habr.com/ru/post/540134/?utm_source=habrahabr&utm_medium=rss&utm_campaign=540134