Открыть список
Как стать автором
Обновить

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

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

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

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

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

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

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


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

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



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



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

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

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


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

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

Особенности


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

Ссылки


Ссылка для установки: HabraUnread.user.js
Исходный код доступен на GitHub
Теги:никто не читает тегихабр тортюзерскриптgreasemonkeyuserscript
Хабы: Habr GreaseMonkey
Всего голосов 49: ↑48 и ↓1 +47
Просмотры7.8K

Комментарии 15

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Похожие публикации

Комплексное обучение JavaScript
19 апреля 202127 000 ₽Loftschool
Основы вёрстки сайтов
19 апреля 202120 000 ₽Loftschool
Python-разработчик с нуля
19 апреля 202169 900 ₽Нетология
Комплексное обучение PHP
19 апреля 202120 000 ₽Loftschool
Тестировщик ПО
19 апреля 202160 000 ₽GeekBrains

Лучшие публикации за сутки