Более лучший навигатор по комментариям

    Подумалось мне, давно я постов не писал, а заодно вконец меня достал наш навигатор по комментариям. Он и медленный (ну это нарочно, типа плавная прокрутка и всё такое) и как только переходишь на следующий комментарий, он помечает предыдущий как прочитанный, что бывает крайне неудобно — обратно-то не перейти. И по своим комментариям навигации вообще никакой нет. Давно уже думал сделать, тем более что пример уже есть. На одном блоге юмора и сплетен мы аж целый сервис пак сделали, 7 человек написали 200кб JS кода в виде userscript'a улучшающего сайт :) А куда деваться — сайт то хороший, но 80 лет в интернете…


    Значит вот, что вам даст новый навигатор — возможность быстро переходить по новым комментариям и вверх и вниз. Возможность переходить по своим комментариям в посте (если они конечно есть). По своим только вниз и с последнего на первый. Ну и переходить наверх поста, хотя с этой модной полосой слева — мало актуально, ну не выкидывать же.

    На самом деле, 90% кода этой фичи написано пользователем Stasik0 для вышеупомянутого сайта, я лишь убрал ненужное, добавил нужное, переделал под хабрахабр и убрал мелкий, но противный баг.

    Если вам всё ещё интересно попробовать этот скрипт, то читайте дальше, а заодно скачайте сам скрипт:
    Расширение для Google Chrome,
    ссылка на userscripts, прямая ссылка на script на userscripts и на всякий случай ссылка на скрипт на моём сайте (userscripts всё-таки сильно загруженный сайт).

    Чтобы поставить этот скрипт в Google Chrome, надо его сначала скачать (и скрипт и возможно Google Chrome). Далее открываем страницу с расширениями и перетаскиваем скрипт на эту страницу, потом нажимает кнопочку Добавить и всё. Само теперь по клику оно не поставится, это о нас Google заботится.

    Чтобы поставить скрипт в FireFox, нужно иметь addon GreaseMonkey. Так что если его нет — сначала ставим его. А потом уже либо бросаем скрипт на страницу (уже любую) или переходим на userscripts и нажимаем Install.

    В опере тоже можно сделать, надо положить его в папочку со всеми остальными юзерскриптами, которые у вас есть.

    Ну а дальше как обычно, пишите письма если что.

    25.09.2012: За новые иконки говорим спасибо пользователю designiac, за то, что юзерскрипт теперь не пугает доступом ко всем сайтам, пользователю xPaw.

    Похожие публикации

    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 66

      +5
      Конечно вам удалось сделать такие ужаснейшие кнопки, видя перед глазами гораздо более примитивную, но аккуратную кнопку с хабра)
        +5
        Я их не делал — они оригинальные и патентованные с сайта юмора и сплетен. Сможете сделать лучше — дайте знать, я поставлю ваши.
          +1
          А по-моему наоборот классно. Кнопку хабра я отключил, т.к. она полосой и иногда на нее случайно нажимал, а тут кнопка именно кнопка. Дизайн такой же, как в сервиспаке для dirty.ru, только цвет «хабровский». Плюс удобная навигация по комментариям, этого очень не хватало. В общем, спасибо, crea7or.
            0
            ну теперь-то всё ок!
            +1
            Более лучший? Может автору стоит более лучше выучитьрусский язык?
              +1
              Это мем, ваш КО
                –1
                я знаком с этим мемом, но тут не юмористический журнал.
                +3
                Света из Иваново передает Вам более лучше привет
                С уважением, КО
                  0
                  Я, конечно, понимаю, что вы не обязаны были этого знать, но, если вам и правда интересно, то вот...
                    0
                    Да, действительно, я не знаком с этим мемом. Но, по моему, не стоит использовать мемы в посте, который тянет на серьезность.
                      0
                      Ну, это такое, субъективное… Кому-то нравится, кому-то нет.
                        +8
                        Почему?
                          0
                          Потому что это не развлекательном форум
                            +6
                            А как насчёт банить за дурацкие и непонятные юзернеймы? В серьёзном месте всё должно быть понятно.
                              +2
                              Странно, я думал, на сайте, посвящённому IT, все знают что такое двоичный код
                                0
                                давайте забаним остальных с несерьезными.
                                  0
                                  Оставить только тех, у кого Имя Фамилия и Отчество вместо ника! А ещё надо бы скан паспорта админам хабры отсылать, чтобы проверяли.
                                  0
                                  Ну да, тут ведь кроме вас никого и нет.
                              +2
                              Я вот тоже против.
                              Во-первых, это начинает приедаться. Не забывайте, что этот ресурс читают и подрастающие поколения, которые увидят «более лучше» раз 100 и начнут использовать его в повседневной жизни как правило.

                              Это мы уже можем видеть на примере «функционал», вместо «функциональность».

                              Это же относится к «в течении» и «моё кофе».

                              Это «более лучше» скорее ребячество, чем полезное напоминание незнающим.
                                +2
                                Вы верите, что охранительство — это такой вид созидания? Я не верю. Кроме того, поколения сейчас начинают материться с пяти лет так, что проходя мимо них становится стыдно за то, что это услышал.
                        +2
                        В хабровской кнопке меня всё устраивает. Сделали бы её ещё и чёрно-белой.
                          0
                          Меня только ее расположение не очень устраивает, в хроме на маке наполовину перекрывается скролом:
                          image
                          хоть юзерскриптом перетаскивай
                            0
                            А у меня в Хроме на маке скроллбар появляется только во время прокрутки, а потом сам пропадает. Интересно, из-за чего разница.
                              0
                              мышку в самый край браузера (в моем случае получается и в край всего экрана) переведи. и у тебя под мышкой появится скролл. Собственно часто при наведении на эту кнопку получается так, что мышка наползает на область скролла и скролл перекрывает кнопку
                                0
                                Нет, у меня скроллбар появляется только при скролле с тачпада. При наведении в эту область не появляется.
                                Может быть, если использовать мышку, поведение другое, не знаю. Ну, или если отключить умные жесты типа прокрутки.
                                Mac OS X 10.7.4, Chrome 21.0.1180.89.
                                  0
                                  Настройки — Основные — Показывать полосы прокрутки:
                                0
                                тяжело словами объяснить. проще будет потом видео заснять, чтобы объяснить. там не всегда такое происходит (а например если скроллил, а потом навел мышкой еще до того как скролл пропал)
                                  0
                                  это прикол только маковского хрома?
                                  хочу такое же в линухе.
                                    0
                                    Это фича макоси.
                                      0
                                      Вот блин, а!
                                      Надо тогда в gnome фичереквест лепить.
                                      В конце концов, реквест «трясти окошком логина как в макоси» проканало в kde.
                              +2
                              У меня и старая кнопка работает нормально. Я доволен. И да, те кнопочки, ну, страшные, да. Не в обиду.
                                +3
                                У меня такое предложение:









                                  +1
                                  Что, не понравилась самодеятельность? Зачем карму сливать?
                                    0
                                    нормальное дело на хабре, чуть что — сразу в карму :) подождём ещё вариантов.
                                      –1
                                      Немного подправил, предыдущий вариант был со светлым фоном.







                                        +4
                                        На хабре уже есть иконки стрелок и юзеров. Зачем рисовать что-то, что абсолютно не вписывается в стиль значков хабра?
                                          0
                                          Я не знал о наборе иконок Хабра. Захотелось сделать своё, что в этом плохого? Сделайте, как вам больше нравится. Тем более, никто же не заставляет пользоваться и я вам ничего не навязываю.
                                            0
                                            Тут эти иконки встраиваются в общий стиль, а они идут вразрез с ним. Посмотрев на Ваши, захотел изобразить что-то в стиле Х… Первая итерация ниже в комментариях.
                                              0
                                              Если что, я вас не минусовал. Плохого в том, чтобы делать своё — нет. Но если вы делаете не просто своё, а как дополнение к чему-то, нужно учитывать стиль того, что дополняется.
                                                +1
                                                Я и старался сделать в одном стиле. Просто иконка обновления комментариев Хабра мне напомнила по стилю иконку из Гнома, поэтому я другие иконки из этого же иконпака и выбирал. А на счет того, что по стилю самого сайта не подходят, то тут я с вами согласен. Может быть кто-то сделает получше, я не обижусь :)
                                            0
                                            У вас с центром проблемы
                                              +1
                                              Смещение сделано умышленно, т.к. в правом нижнем углу есть еще и численные обозначения.
                                                0
                                                Нужно сразу рисовать с цифрами, тогда.
                                                  +1
                                                  А потом их удалять с фона? :) Или вы имеете в виду для визуального представления?
                                      0
                                      При установке Chrome сказал «all data on all sites». Думаю, что в манифесте надо более конкретные maches указать.
                                        +1
                                        у юзерскрипта нет манифеста(точнее он есть, но создаётся хромом после установки) и гугл хром специально так говорит. скрипт легко превращается в расширение, надо только манифест добавить и поставить как Unpacked extension.
                                        • НЛО прилетело и опубликовало эту надпись здесь
                                        +1
                                        Дяденька, дяденька, а для кадабры такое сделайте пожалуйста, вот там пригодится уж точно, там вечный срач в коментах.
                                          +5
                                          А можно я вам спасибо скажу? А то странное дело — человек потратил время и сделал хорошую штуку (правда, хорошую), а ему тут же начинают пенять, мол, у вас рожа кривая.
                                            +1
                                            У стардартого навигатора есть кнопка обновить комментарии, а у вашего нет. =)
                                              +1
                                              Так стандартный никуда не делся.
                                                +1
                                                Тогда извините. Подумал, что это замена, а не дополнение. Но изображения действительно не подходят под стандартный вид. Вобще никак.
                                              0
                                              Насчёт полезности ничего не скажу (почти не пользуюсь навигатором и по новым редко хожу), но предложу вариант стилизации:

                                              («Наверх» не выводим, т.к. есть и даже не нужно — есть Ctrl-Home, например. Кнопки внизу оставлены для сравнения.)
                                              Причём, правые ломаные можно даже не делать, но без них показалось грубовато и менее узнаваемо.
                                                +4
                                                Предыдущий новый комментарий похож на жопу не случайно?)
                                                  0
                                                  Это тест.
                                                0
                                                Было бы еще хорошо, когда проматываешь новые комментарии вручную, то циферка на кнопке уменьшается. Т.е. когда, нажмешь на кнопку, тебя не переносило наверх.
                                                  0
                                                  в оригинальном скрипте это так
                                                    0
                                                    Так она уменьшается.
                                                    0
                                                    Как вам такой вариант? Иконка для юзера явно нужна другая.
                                                      0
                                                      что-нибудь с НЛО надо, тогда заплюсуют точно :) а вместо хабрачеловечка — инопланетянина.
                                                      +4
                                                      Тоже попробую внести предложение :)
                                                        +1
                                                        Вот это здорово получилось! Я бы кнопку домика оторвал чуть повыше от блока навигации по комментариям, но это такое…
                                                          +1
                                                          Спасибо :)
                                                          Можно кнопку и оторвать, что собственно crea7or и сделал.

                                                          А вообще на хабре есть кнопка «вверх» слева. Другое дело, что её не всегда удобно пользоваться.
                                                          +3
                                                          Готово!
                                                            +2
                                                            Спасибо! Приятно, что пригодилось :)
                                                          0
                                                          Расширение для Google Chrome.

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

                                                          Самое читаемое