Кто на чей коммент в "Клубе" ответил? Скрипт-решение! Статьи редакции
После вчерашнего срача насчет голосования ООН по созданию международного трибунала в очередной раз убедился, что сайту не хватает одной важной фичи: в ветке комментариев нет возможности понять кто с кем общается.
Я решил исправить это недоразумение и написал небольшой скрипт, который позволяет перейти к "родительскому" комменту в треде.
Чтобы воспользоваться скриптом, нужно установить расширение Custom JS для Google Chrome/Яндекс.Браузер или Execute JS для FireFox.
Приведу инструкцию по пользованию для Хрома:
1. Открываем любую страницу TJournal
2. Кликаем по иконке расширения CJS в правом верхнем углу (см. картинку ниже)
3. Вставляем туда код скрипта. Нажимаем 'Save'
Скриншот:
Для FireFox все будет выглядеть примерно так же.
Актуальная версия скрипта всегда доступна на этой страничке. Даю именно ссылкой, а не текстом, чтобы была возможность вносить изменения.
Что доступно в этой initial версии скрипта:
Возле каждого коммента-ответа на другой комментарий появляется маленькая черная стрелочка (см. превью топика). При нажатии на нее фокус переводится на "родительский" комментарий. Плюс он на несколько секунд подсвечивается желтеньким.
С JS почти дел не имел, так что если код совсем адский получился - не пинайте. Но по мне, все работает довольно неплохо.
Если есть какие-то замечания/предложения/фич-реквесты - добро пожаловать в тред. Может и до расширения "My TJournal" доиграемся с возможностями кастомизации:)
UPDATE: Добавил плавный скролл - перепроверьте ссылку.
UPDATE 2: Добавил возможность вернуться обратно к комментарию-ответу: Если переходить по стрелочкам "вверх" к исходному комменту, там появится стрелочка "вниз". При нажатии она отправит вас к последнему комменту, с которого был совершен переход и самовыпилится:
Всем скачавшим скрипт до первого апдейта советую обновить код: я добавил плавный скролл:
https://brudno.com.ua/tj-comments.htm
Прочитал "платный скролл". Вздрогнул.
UPDATE 2: Добавил возможность вернуться обратно к комментарию-ответу: Если переходить по стрелочкам "вверх" к исходному комменту, там появится стрелочка "вниз". При нажатии она отправит вас к последнему комменту, с которого был совершен переход и самовыпилится:
Можно еще написать кому ответ? Как в приложении сделано.
Комментарий недоступен
Работаю над этим. В ближайшее время можно будет
Сделано. Обновляйте скрипт.
Ух ты. Стрелочки.
Пойду наконец-то почитаю комментарии в тредиках.
Очень полезная штука! Подумал, что вдруг кто-то решит доработать ее для себя.
Причесал ваш код. Получилось громоздко, но понимать и добавлять новые фишки, на мой взгляд, проще.
https://gist.github.com/skirushkin/7825080e2a648f1e7012
Наверху в объекте через переменные можно менять иконки, например :)
Заранее извините, надеюсь не обижу вас таким переосмыслением вашей мысли.
АНУ УДАЛИЛ ВСЕ ОТТУДА БИСТРА ВСЕ НАПОРТИЛ!!!!
Круто, всё работает. Спасибо :)
По скрину видно только версию винды, никак не работу скрипта
в яндекс-браузере тож работает, спасибо! инструкция та же, что и для хрома, если че
Благодарю, добавлю инфу в пост.
Теперь осталось доработать приложение.
А для Оперы тоже подойдет или как?
Попробуйте вот по этой ссылке:
https://addons.opera.com/ru/extensions/details/scripter-script-includer/?display=en
Должно работать, конечно.
Сделаю:)
В общем, немножко прилизал я вашу версию, автор, плюс реализовал пару новых фич.
Здесь оно лежит.
https://greasyfork.org/ru/scripts/11315-tj
https://github.com/helldotcat/TJ/blob/master/tjhelper.user.js
Отклеилось.
Поправил верстку, добавил пиктограмму ответа как в приложении. Сам скрипт в предыдущем комментарии.
Комментарий недоступен
это будет ЖЖшный ад
Комментарий недоступен
MLG
большое спасибо!
А на айосе шо же где же?(((
Комментарий недоступен
Может, лучше функции "верхней" стрелки подвесить на время отправки (серый текст над комментарием).
Попасть в текст проще и привычнее. Сейчас приходится переводить курсор с текста на стрелку, если "родительского" комментария нет на экране.
"Нижнюю" стрелку можно сделать чуть светлее (в стиле остальных значков).
А можно сделать быстрые клавиши?
Вверх / вниз — перемещение вверх / вниз по комментариям.
Влево — показать "родительский" комментарий.
Вправо — вернуться к ответу.
Я понял, скоро это станет партизанской надстройкой. Ждем звуков уведомлений и плеер :D
И личные сообщения, будет соцсеть ВТЖ