Pull to refresh

Улучшение для дерева коментариев хабра

Reading time 2 min
Views 680
Habr
Некоторые статьи вызывают оживлённые дискусии с сотнями коментариев, ветки которых занимают по два экрана на 1280х1024.

Например, вот на этом снимке экрана легко запутаться в уровнях коментариев.

Мне хотелось чтобы дерево коментариев было оснащено такими вертикальными линиями с минусиками к которым мы привыкли во многих современных редакторах. И я это сделал на выходных.

Сравните со снимком экрана после.









Описание


Я пользуюсь Оперой, но думаю, что это решение нетрудно приспособить для ОгнеЛиса тоже.

Доп.: pietrovich портировал для ОгнеЛиса, см. далее на странице.

В Опере для каждого сайта можно назначить свои собственные стили (CSS) и скрипты (javascript).
  1. Сделал для Оперы пользовательские стили, которые добавляют лёгкие полупрозрачные вертикальные линии, чтобы было видно уровень вложенности коментариев.
  2. Сделал пользовательский скрипт, который после загрузки страницы добавляет каждому коментарию кнопочку минус, которая позволяет свернуть текст коментария и всех вложенных коментариев (ответов).


Установка


  1. Скачать последнюю версию с http://yfka-lipt.narod.ru/habr/habr_opera.zip
  2. Распаковать каталог habr куда-нибудь
    (хороший тон хранить настройки в домашнем каталоге пользователя, я положил рядом со всеми данными Оперы)
  3. Открыть главную страницу хабра в Опере и щелкнуть правой кнопкой мыши;
    в появившемся меню выбрать
    Edit Site Preferences… (Настройки для сайта...)

  4. Выбрать вкладку Display (Вид).
    В ней нажать кнопку Choose...(Обзор...) и выбрать файл habr.css в распакованном каталоге.

  5. Выбрать вкладку Scripting (Скрипты).
    В ней нажать кнопку Choose...(Обзор...) и выбрать теперь уже сам распакованый каталог habr.

  6. Нажать ОК.
    И обновить страницу F5.

Заключение


Лично мне с этим модулем стало намного удобнее.
Это опенСорс без каких-либо ограничений. Улучшайте, модифицируйте, используйте как вам хочется.


P.S. Перенёс в коллективный блог.
(Спасибо за карму).
Tags:
Hubs:
Total votes 158: ↑139 and ↓19 +120
Comments 45
Comments Comments 45

Posts