lynx logo
lynx slogan #00115
Привет! Сегодня у вас особенно незнакомое лицо.
Чтобы исправить это, попробуйте .

А ещё у нас сейчас открыта .




секретный шифр д-ра Тьюринга, O.B.E:

включите эту картинку чтобы увидеть проверочный код

close

Гордон Шамуэй, «Альф»




   

№6815
3837 просмотров
16 апреля '14
среда
10 лет 7 дней назад



Навигация по новым комментариям

Предлагаю внедрить поддержку gfycat, как это уже сделано на reddit, к примеру.

UPDATE:
    - что с Реддита пригодилось бы тут?
    - навигация по новым комментариям
    - плавная прокрутка по якорям
  Написал Рональд Рейган  
27


engine-room


Забавныя самодвижущиеся дагерротипии у нас столь нечасто встречаются, что специально для них что-то придумывать как-то...

Хотя, общаться картинками — это хорошая идея. Китайцы и египтяне с этого начинали.

Кроме того, это нарушает один из важных принципов: не полагаться на чужие проекты, показывая размещённый там контент. Интернет так устроен, что сегодня оно работает, а через год чужой сайт закрыт или сделан платным.

Или я чего-то не понял? Внедрить поддержку — это как? На Реддите ничего не внедрено — там идут ссылки на страницы gfycat.com, не более того.


Вообще, давайте собирать сюда все идеи, которые вы видите на Реддите и которые бы украсили наш сайт, добавили ему действительно нужного функционала. То есть, поставим вопрос шире: что с Реддита пригодилось бы тут?
Indian › Не совсем с реддита, но навигация по новым комментариям не помешала бы.
Kindzarp › И верно. Это тело ведь когда-то собиралось это сделать.
Для начала привинтил связанную с этим функционалом плавную прокрутку по якорям — внутренним ссылкам страницы. Остальное потом.

Потестировать можно тут — ссылка на якорь с пронесены или барсучками. Раньше оно просто прыгало.
Готово. Теперь нужно подождать, пока в каком-нибудь обсуждении появятся новые для меня комментарии, чтобы увидеть это в работе.

Плавную прокрутку по перехвату обычных якорей отключил — при такой обработке браузер не получает событие в свою историю и отказывается вернуться по Backspace. Из-за украшений функционалом негоже жертвовать. Кто знает, как обойти?
Всё. Я знаю. Удалось запихнуть якорь ему в глотку. Теперь обрабатывает, и Backspace снова работает. Акула ему в трюм.

Переход по новым комментариям возможен или нажатием на экранные кнопки (справа вверху под поиском, но только внутри сообщений, где и возможны новые комментарии), или Ctrl+↓ и Ctrl+↑. В дополнение к нашим старым Ctrl+← и Ctrl+→.
Indian › А кнопку с отображениям количества новых комментариев в посте между между кнопками «вверх» и «вниз», которая возвращает к первому новому, можно прикрутить? Как в сервиспаке д3 или хабранавигаторе.
Kindzarp › А вот не лишнее ли уже это? Как хоть у них это выглядит?
Indian › На хабре вместе co стандартной навигацией так, на д3 так (между кнопками количество своих комментариев в посте ниже текущего, клик по кнопке — следующий свой комментарий).
Kindzarp › Ой, как плохо всё. Я ожидал от них какого-то хитрого решения, чтобы компенсировать очевидно уродливое разделение кнопок вверх-вниз. А у них вместо этого дизайн времён Windows 95.

Кажется, у Livestreet в какой-то шкурке это было сделано весьма элегантно...
Indian › Это же левый скрипт, который делали люди, никак не относящиеся к самим сайтам, причём бесплатно. А сама Livestreet разрабатывалась как раз на основе хабра, если не ошибаюсь.
Kindzarp › Хм, я этот сайт тоже делал бесплатно.
Indian › Я не утверждал обратного. Скорее всего дело в разной мотивации.
Kindzarp › Я про то, что это вовсе лишнее для нас знание: кто что за сколько делал. Важно одно: как.

Видите, это и в нашей жизни всюду проступает — люди, которые более всех преуспевают, ни черта полезного никому не делают, только вредят. Посему совершенно нет смысла думать о том, кто на чём сколько заработал.
Indian › Такая штука вылезла. С появлением Ctrl перестали работать стрелочки вверх-вниз. Прокручивать страничку просто стрелочками, без всяких ctrl, как-то удобней и привычней, видимо потому, что надо нажать лишь одну кнопочку, а не две. Это особенно удобно, когда практикуешь йогу и выполняешь позу «лежа на спине с ноутбуком на пузе».
Even › Вот же ж ёпрст. Всё в этом мире не так, покинуть его — выбор Йоды. Это потому что я не глядя бухнул event.preventDefault() в корень функции, а не в кейсы свитча, изолированного контролом. Исправил.
Indian › Папа, а ты с кем сейчас разговаривал?
Kindzarp › Йоды, говорю, выбор. Пойду йоду хлебну.

Кстати, пока я с вами, все знают, что два литра йода превращают любого в Йоду?
Indian › Нужен рецепт для превращения в R2D2, срочно, без СМС!
Kindzarp › Мне кажется, надо копать в сторону пивного кега.
Заставлять себя как-то умещаться в нём.
Even › И да, мышиным колесом ловчее. Для одного этого уже имеет смысл к ноуту мышь привинтить.
   


















Рыси — новое сообщество