Написать пост

v-jay

Кадабра может быть удобнее, Just do it

Кадабра, предложение непосредственно к администрации и девелоперам проекта!
Запилите пэйджинг по ctrl + "→"!!! Как на Хабре, чертовски удобно ведь!!!
на обычном:
сделайте пожалуйста перелистывание страниц ленты по нажатию кнопок Control и стрелочка вправо =)
даешь ctrl + "→" paging!
нужно
123
52.6%
не нужно
21
9.0%
индифферентно
90
38.5%
проголосовало 234 пользователя
16 комментариев 1нравится избранное
akhnak
  • antaraz
    10 08 июн 2013 в 20:47
    Сделайте тогда ещё и мобильную версию сайта, чо уж там. =)
  • asmo
    2 08 июн 2013 в 21:03
    И пожалуйста отключите в боковой колонке последнее просмотренное видео!
  • r0b1n
    08 июн 2013 в 21:31
    Могу для хрома экстеншн запилить)
  • Delfi
    09 июн 2013 в 11:00
    Даёшь лайт версию. И ещё, с телефона открываю, так левая полоса для поднятия наверх присутствует слева и не редко в нее попадаешь, например при нажатии на кнопку комментирования. На эх абре сделано, что это полоса появляется только на широких экранах
    • vyobukhov
      09 июн 2013 в 11:44
      Отключи в настройках :)
      • Delfi
        2 09 июн 2013 в 11:46
        Штука удобная и нужная, поэтому полностью отключать не хочется
  • Fukurokudzu
    10 июн 2013 в 13:46
    кажется та же фигня призвана перелистывать страницы по пробелу. т.е. поведение такое:
    space - страница опускается вниз.
    space - страница опускается вниз.
    space - страница дошла до нижней точки.
    space - загружается следующая страница.
  • gugglegum
    11 июн 2013 в 13:25
    Ctrl+Left -- это хоткей в текстовом поле для перемещения на 1 слово вперед. Не надо его использовать для постраничной листалки на этом сайте, т.к. это может привести к потере набранного текста.
    • v-jay
      11 июн 2013 в 16:15
      Если курсор в текстовом поле, то хоткей перехватит именно оно, а не страничка. Так что все гут.
      • gugglegum
        11 июн 2013 в 17:04
        Это при условии, что обработчик события нажатия Ctrl+Left проверяет местонахождение курсора и блокирует переход на другую страницу, если курсор в текстовом поле. По умолчанию же вызываются все обработчики (Listener'ы) данного события в порядке вложенности DOM-элементов. Но даже если так, существует риск, что пользователь случайно выйдет из текстового поля (кликом или TAB'ом) и не заметив этого нажмёт Ctrl+Left/Right, произойдёт переход и потеря набранного текста. Тут нужно дополнительно проверять наличие открытого текстового поля и набранного текста в нём.
        • B-Vladi
          11 июн 2013 в 17:53
          При переходе "назад" (alt + left), состояние форм должно восстанавливаться в нормальных браузерах, разве нет?
          • gugglegum
            11 июн 2013 в 21:15
            На статических формах да, а когда форма генерируется через DOM-модель в Javascript или если эта форма принудительно очищается каждый раз, то нет. На автокадабре если начать набирать комментарий, перейти по ссылке, а потом вернуться назад, то мы возвращаемся на страницу без формы отправки комментария. Если мы нажимаем на "ответить" в том месте, где мы до этого набирали ответ, то открывается пустая форма. Вероятно в скрипте автокадабры стоит принудительное очищение формы при нажатии на "ответить", т.к. для ответов используется одна единственная форма, которая просто перемещается по DOM-дереву.
            • B-Vladi
              11 июн 2013 в 21:46
              Да, в ff комменты пропадают.
        • v-jay
          11 июн 2013 в 21:03
          В целом, я поддерживаю, но на том же хабре даже поле для поиска корректно отрабатывает этот кейс. Так что думаю, что внедрять можно;)
          • gugglegum
            2 11 июн 2013 в 21:21
            А ещё полезно повесить обработчик на покидание страницы, который просто будет проверять наличие набранных, но не отправленных комментариев, будет фокусироваться на них, и выдавать диалоговое окно типа действительно хотите свалить и потерять комментарий? Технически это возможно и достаточно легко реализуемо.
            • B-Vladi
              11 июн 2013 в 21:47
              Сделаю за 100$
            • v-jay
              11 июн 2013 в 21:51
              best practices, все дела))
Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста, или зарегистрируйтесь.