Или я чего-то не понял? Внедрить поддержку — это как? На Реддите ничего не внедрено — там идут ссылки на страницы 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() в корень функции, а не в кейсы свитча, изолированного контролом. Исправил.
Хотя, общаться картинками — это хорошая идея. Китайцы и египтяне с этого начинали.
Кроме того, это нарушает один из важных принципов: не полагаться на чужие проекты, показывая размещённый там контент. Интернет так устроен, что сегодня оно работает, а через год чужой сайт закрыт или сделан платным.
Или я чего-то не понял? Внедрить поддержку — это как? На Реддите ничего не внедрено — там идут ссылки на страницы gfycat.com, не более того.
Вообще, давайте собирать сюда все идеи, которые вы видите на Реддите и которые бы украсили наш сайт, добавили ему действительно нужного функционала. То есть, поставим вопрос шире: что с Реддита пригодилось бы тут?
Потестировать можно тут — ссылка на якорь с пронесены или барсучками. Раньше оно просто прыгало.
Плавную прокрутку по перехвату обычных якорей отключил — при такой обработке браузер не получает событие в свою историю и отказывается вернуться по Backspace. Из-за украшений функционалом негоже жертвовать. Кто знает, как обойти?
Переход по новым комментариям возможен или нажатием на экранные кнопки (справа вверху под поиском, но только внутри сообщений, где и возможны новые комментарии), или Ctrl+↓ и Ctrl+↑. В дополнение к нашим старым Ctrl+← и Ctrl+→.
Кажется, у Livestreet в какой-то шкурке это было сделано весьма элегантно...
Видите, это и в нашей жизни всюду проступает — люди, которые более всех преуспевают, ни черта полезного никому не делают, только вредят. Посему совершенно нет смысла думать о том, кто на чём сколько заработал.
Кстати, пока я с вами, все знают, что два литра йода превращают любого в Йоду?
Заставлять себя как-то умещаться в нём.