Прячем прочитанные комментарии

    В один прекрасный момент мне просто напросто надоело читать длинную простыню комментариев к топикам, при том что комметны появлялись постоянно, а старые читать было совершенно неохота…
    Тогда пришлось познакомиться с Greasemonkey и приготовить скрипт, добавляющий на панель информации о топике кнопку, скрывающую все старые комментарии. Небольшим довеском оставил комментарий-родитель, что бы легче было улавливать суть новых постов…





    P.S. Что бы использовать плагин в FF, необходимо установить расширение greasemonkey.


    UPD: Повторное нажатие на кнопку, возвращает комментарии на место


    UPD: Теперь форма добавления каментов не скрывается :)
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 63

      0
      Удобно
      • UFO just landed and posted this here
          0
          А ничего собственно особо и не меняется. Просто появляется кнопка "Hide Old Entries", при нажатии на которую убираются все старые каметны, кроме тех, на которые появились ответы (ну и сами новые ответы естественно остаются :) )
          • UFO just landed and posted this here
              0
              появилась...
              • UFO just landed and posted this here
                  +1
                  Может, ещё перевести их на русский? Хабр как-никак сайт русский.

                  Ещё бы не помешало отображение количества комментариев в скобочках.
                  И подсветка строки при наведении...

                  Спасибо за дополнение, буду пользоваться - авось пригодится. :)
                    0
                    к сожалению банальная лень сделать скрипт под cp1251 :-[
                      0
                      Хм, попробовал пересохранить в UTF-16 - скрипт не работает, минус GM...
                        0
                        а UTF8?
                          0
                          Ой, работает! Переводите)

                          А может блок с этой ссылкой под "комментарии:" переместить?
                            0
                            Переводить не будете?(
              0
              После нажатия на кнопочку скрыть, по идее можно показать кнопочку отобразить обратно
                0
                А когда все комментарии новые или старые, кнопочку вообще отображать не нужно.
                0
                Что-то в Опере 9.5 не работает :(

                А должно?
                  0
                  работает
                    0
                    А! Во я лупень: искал кнопочку рядом с каждым комментарием :)
                    • UFO just landed and posted this here
                        0
                        В опере:
                        Задаём папку для пользовательских JavaScript файлов: Инструменты (Tools)
                          0
                          хм... глючит скрипт
                            0
                            подробности можно?
                            З.Ы. Тестил тоьлко в ФФ3
                              0
                              мне кажется, что это конфликт со скриптом ХабраХакер, который меняется edit для комментария на расширенный.
                              просто он отдельно у меня работает
                              а почему-то вместе с вашим скриптом, коммент, который выше, не до конца добавился
                                0
                                теоретически конфликта быть не может, так как скрипт выполняется в отдельном окружении,события я вешаю на собственный DOM элемент, а существующие элементы не модифицирую :(
                                  0
                                  попробуйте эти 2 скрипта одновременно заюзать)
                                  хотя вполне возможно что это только у меня такой глюк, и вообще от вашего скрипта не зависит%)
                                  • UFO just landed and posted this here
                                      0
                                      в том посте, который чуть пониже, ссылка. у меня сделано точно так же как там описано =)
                                      работает.
                                +1
                                а так мне нравится
                                очень удобно, спасибо
                            0
                            посмотрите, там все описано: http://habrahabr.ru/blog/i_am_clever/364…
                            • UFO just landed and posted this here
                        0
                        Стоит 2 скрипта (Opera 9.51):
                        SuperHabraImagination.user.js
                        HideOldComments.user.js
                        Верхний работает, а вот скрытие комментов почему-то нет, т.е. не появляется кнопочка :(
                          0
                          на СуперХабре это уже не работает :( прошу прощения…
                        –2
                        Еще пуст в мои вещи попадают те топики в которых я и мои френды писали!
                        Ой, кажется не туда пишу...
                          0
                          Возможность дополнять функции пользователями чудесна, но через яваскрипт так просто "мои вещи" не сделать :(
                            –1
                            да я понимаю, вот уже и за невинную иронию поплатился :(
                          0
                          Давно мечтаю о скрипте, который добавит в каждый пост кнопочку, показывающую на какое сообщение это ответ - при длинных деревьях часто бывает нужно долго листать вверх для того, чтобы это выяснить. Может кто из знающих JS реализует? =)
                          • UFO just landed and posted this here
                            0
                            полезно, спасибо =)
                              +1
                              извиняюсь за глупый вопрос, но как данный скрипт прикрутить к FF3?
                              p.s. я надеюсь, что данный вопрос не только меня одного, как новичка, интересует
                                +2
                                ставим расширение
                                перезапускаем FF
                                устанавливаем файл
                                открываем любую страницу на Хабре с новыми каментами и проверяем :)
                                +1
                                установить дополнение Greasemonkey ;)
                                  0
                                  добавьте абсолютное скрытие "Раскрыть комментарий" потому как у меня самого воли не хватает на них не нажимать ;)
                                  Плюс вам везде за заботу о читателях.
                                    –2
                                    Кому чужд английский текст в скрипте - могут скачать русифицированный вариант:
                                    Скачать

                                    Большое спасибо автору за скрипт, а мне за русификацию )))
                                      –2
                                      Вот рабочий вроде вариант
                                      Скачайте это
                                      я просто в этом языке нефига сразу не понял - ссори
                                        –2
                                        Большое спасибо всем кто мне засрал карму))) Я вам очень благодарен!!!
                                        Хотел как лучше, а получил - как обычно.
                                          –1
                                          Ну поскольку автор скрипта упорно не хочет русифицировать скрипт))), то это снова сделаю я :]

                                          Вот самое последнее обновление скрипта автора, но уже на русском:
                                          Скачать

                                          UPD: Теперь форма добавления каментов не скрывается :)
                                            –1
                                            Кто здесь? А ну-ка выходи троль)))
                                      0
                                      лучше оформь это в виде букмарклета. универсальней получится...
                                        +2
                                        Весьма симпатичный скрипт, спасибо.
                                        Только предлагаю ссылку "написать комментарий" не прятать.
                                          0
                                          Думаю, блок написания комментариев (.WriteCommentHolder) скрывать не нужно - человек может читал-читал, и наконец решил написать, и неудобно будет, если при этом была нажата кнопка скрытия.
                                            0
                                            Чуток позже поправлю... пару минут плз :)
                                            0
                                            Блин, у меня ссылка не работает, открываю и ниче не происходит, как будто на том конце сервак умер....
                                              0
                                              Было дело... Уже подняли
                                              0
                                              Спасибо, очень полезная штука)
                                                0
                                                Error loading user script:
                                                504: Gateway Timeout
                                                0
                                                хнык
                                                While trying to retrieve the URL: http://blog.azazel.org.ua/wp-content/upl…
                                                The following error was encountered:
                                                Connection to 62.80.175.40 Failed
                                                  0
                                                  Прошу прощения - сегодня утром у сервера было лежбище. Проблема уже ликвидирована и скрипт доступен по той же ссылке....
                                                    0
                                                    У меня почему-то остаются только непрочитанные комментарии, а их комментарии-родители почему-то нет. :(
                                                      0
                                                      в каком треде проверяли?
                                                        0
                                                        Ну вот в данный момент, я вижу ваш комментарий, при скрытых остальных, но не вижу свой комментарий, который является родительским вашего. :(
                                                          0
                                                          Обновите скрипт. Возможно Вы попали на версию с багом (а это было аж 3-4 минуты) :)
                                                            0
                                                            Помогло! Спасибо большое (и за сам скрипт, и за подсказку)! :)

                                                    Only users with full accounts can post comments. Log in, please.