Первая серия
тут. Это вторая. Так случилось, что сейчас у нас работают два «псевдочата» — чат
секты добра и чат
секты зла и цинизма (реклама!).
И там, и там много-много букв. Чтобы веселее их читать, быстренько накатал скрипт. Он структурирует комменты «лесенкой» (сейчас на смартлабе всё линейно).
Это удобно при просмотре постов с оооооочень большим количеством комментов.
Не совсем, правда, комильфо при глубокой вложенности, но это встречается редко. Бонусом подсвечивается коммент при наведении мышонка на ссылку «папа».
Установить
Greasemonkey для Firefox или
Tampermonkey для Chrome и скачать сам
скрипт. Удачи.
П.с. сарказм.
Потому что их нет. Аксиома биржевого дела. )
Я же обезличен в сети, а потому могу быть честен. По крайней мере с самим собой.
очень удобно)
function D(s) {
if (!s || !s.id) return;
var ph = s.querySelector('.goto-comment-parent'),
pi,
pa,
pp,
shift;
shift = 30;
s.p = 0;
if (ph) {
pi = ph.querySelector('a').href.split('#comment')[1];
pa = document.querySelector('#comment_id_' + pi);
if (pa) {
pp = +(pa.p);
if (pp >= 300) pp = 300;
if (pp >= 30) shift = 20;
if (pp >= 70) shift = 10;
if (s.parentNode.className == 'comment-children') {
s.style.cssText = 'padding-left:' + shift + 'px';
s.p = shift;
} else {
s.style.cssText = 'padding-left:' + (shift + pp) + 'px';
s.p = shift + pp;
}
ph.onmouseover = function () {
pa.querySelector('.text').style.cssText = 'border:1px solid red'};
ph.onmouseout = function () {
pa.querySelector('.text').style.cssText = 'border:1px solid #dddede'};
}
}
}
Станет шире область комментариев, шрифт меньше, вертикальные отступы меньше. Короче говоря, будет экономней для вертикальной прокрутки и больше места для вложенности.