<HELP> for explanation

Блог им. Reshpekt

Для банды Ромы Андреева и для всех — 2

Первая серия тут. Это вторая. Так случилось, что сейчас у нас работают два «псевдочата» — чат секты добра и чат секты зла и цинизма (реклама!).

И там, и там много-много букв. Чтобы веселее их читать, быстренько накатал скрипт. Он структурирует комменты «лесенкой» (сейчас на смартлабе всё линейно).

Это удобно при просмотре постов с оооооочень большим количеством комментов.

Не совсем, правда, комильфо при глубокой вложенности, но это встречается редко. Бонусом подсвечивается коммент при наведении мышонка на ссылку «папа».

Установить Greasemonkey для Firefox или Tampermonkey для Chrome и скачать сам скрипт. Удачи.
 

Полезно
avatar

Marcello

Скрин «лесенки» по ссылке greasyfork.org/ru/scripts/9849-sl-struktura
Решпект, а чего я в секте зла и цинизма ответить не могу? Отвечалка не выросла типа?
avatar

Marcello

Marcello, в друзья попросись ко мне, страхуемся от спамеров. Чат-то общий, беречь его надо.
Reshpekt Fund Russia, а кто в друзья к тебе не хочет, вот как тогда?
Толстый тролль, ты не хош штоле? А чо так это ж формальность?
Reshpekt Fund Russia, ок) меня больше интересуют причины следствия, а у вас там у всех разные инструменты, еще и структуры чата нет — не удобно совсем. Прокачай Т.М. на нормальный чат. Остальных он вообще не слушает.
Толстый тролль, прокачиваем уже самим присутствием длинных ежеутренних топиков. Может созреет.
Reshpekt Fund Russia, Как формальность? Я думал каста (( Андеграунд ветка типа и все дела. Какая порнуха наркотики и «пугачева» когда всем велкам.

П.с. сарказм.

Makler, каста лосеводов само собой, это отписка была бюрократическая, мол заходите. Ага щаз. ;-)
Reshpekt Fund Russia, ) Согласен лосеводов. А кто на рынке зарабатывает ни одного живого даже по телеку или ютюбу не видел! Никогда!

Потому что их нет. Аксиома биржевого дела. )
Makler, даже в зеркале?
Reshpekt Fund Russia, Конечно!

Я же обезличен в сети, а потому могу быть честен. По крайней мере с самим собой.
Makler, где кончится лесенка?
avatar

kest

kest, ещё раз
avatar

kest

kest, когда конец? )
avatar

kest

kest, 2
avatar

kest

kest, 3
avatar

kest

kest, 4
avatar

kest

kest, 5
avatar

kest

kest, нормально чо, прочесть можно
Reshpekt Fund Russia, а?
avatar

kest

kest, тест 260px
Reshpekt Fund Russia, круто стало! Тимофей уже наверное копирует :)
avatar

kest

kest, )) Какая нах лесенка?!
kest, спасибо за тест, можно на 10-ом вложении перестать сдвигаться.
kest, добавил ограничение для вложений, чтоб читалось, обнови скрипт.
Reshpekt Fund Russia, спасибо
avatar

kest

kest, во, читается же. ;-)
Reshpekt Fund Russia, тернист путь к истине
оба по сути своей не интересны…
Тихая Гавань, а лопата может быть интересной? Порадовал.
это как из шорт сделать брюки)) не приспособлен смарт для чата, не удобно.
На длинных цепочках сильно съежжает вправо. Не гуд.
avatar

Marcello

Marcello, а может и гуд. Съеало вправо — и фик с ним…
Marcello, иначе никак, они редко встречаются.
Спасибо)) И прошусь в друзья)
avatar

Don Limon

порадовал Респектушка фишечкой, спс
Остап Бендер, ага, час пользуюсь и уже не нарадуюсь.
Reshpekt Fund Russia, для Оперы принципиально не пишешь?
Игорь В., я пишу для FF, хром обычно тоже подхватывает. Опера по идее может, она же на хромовых костях сейчас сделана. Попробуй.
попробую коменты лесенкой)
очень удобно)
Кэп, а линейка(в прямом смысле слова) не понадобится?)
avatar

GM

Gum, если только чтобы по жопе ей бить за косяки.
Класс!
avatar

Дамир

Еще б вот такую фишечку: когда обновляешь страницу кнопкой справа (со стрелками которая), то под ней пишется число новых сообщений и нажимая на это число, можно все их по очереди посмотреть. А если просто обновить страницу F5, то новые сообщения цветом также выделяются, но под кнопкой справа цифры уже нет. Приходится рыскать по всей простыне в поисках новых. Хотя эта фишечка скорее всего скриптом не реализуема.
avatar

Marcello

Marcello, логично. Подумаю.
Marcello, Поддерживаю. +5
Если немного подредактировать функцию, то ИМХО улучшается читаемось при глубокой вложенности комментариев.

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'};
}
}
}
avatar

Boo

Boo, отлично, спасибо, отшифтовал, что надо. Наиграюсь с разными размерами и обновлю.
Cool.
avatar

1111 1111

Красота +++
avatar

seventraders

Спасибо! Оч. удобно.
avatar

Eduard

тест
Ооо! получилось! всем привет!
Родион Головин, промазал, мы тут smart-lab.ru/blog/254716.php
бля! с тобой все неверно )) щас пойду проверять
Стиль для этого скрипта — userstyles.org/styles/113970/sl-style-struktura

Станет шире область комментариев, шрифт меньше, вертикальные отступы меньше. Короче говоря, будет экономней для вертикальной прокрутки и больше места для вложенности.
Reshpekt Fund Russia, а для браузера от Яндекса, что надо предварительно установить?
pramen, даже не знаю, он вроде на хроме сделан, может подойдёт, как для хрома tampermonkey.
Reshpekt Fund Russia. Спасибо. Попробую.

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

Залогиниться

Зарегистрироваться
....все тэги
Регистрация
UP