6576

Обновление комментариев на Пикабу

Привет, Пикабу!

Сегодня у нас крупное обновление: полностью переработанные комментарии.
Это очень важная часть Пикабу, которая практически не менялась с момента основания сайта. Мы учли Ваши замечания, внедрили новые функции, придали современный вид.

Итак, поехали!
  • Добавлена поддержка UTF-8
  • Исправлен переход к комментарию из подгружаемой области
  • Добавлено редактирование комментария после перезагрузки страницы
  • Кнопки форматирования переехали: теперь они появляются при выделении текста
  • Новая возможность форматирования: вставка цитаты
  • Добавлена подгрузка новых комментариев без обновления страницы
  • Теперь мы отслеживаем все новые комментарии, которые появились в теме с момента Вашего последнего визита независимо от того, оставляли Вы комментарий в теме или нет. Это также работает для незарегистрированных пользователей.
  • Добавлено перемещение между новыми комментариями с помощью боковых стрелок или клавиш A D
  • Добавлена функция "Показать ветвь". Она скрывает все комментарии на странице кроме комментариев данной ветки. Включается нажатием иконки или X, повторное нажатие возвращает показ всех комментариев
  • Добавлена поддержка хоткеев:
    • F загрузить новые комментарии
    • A D переход между новыми комментариями
    • E переход к родительскому комментарию. Повторное нажатие на E возвращает обратно. Переход к родителькому комментарию также осуществляется с помощью кнопки
    • X показать ветвь комментариев
    • W S голосование за комментарий

Обновлен внешний вид:
  • Никнейм автора подсвечивается зеленым цветом
  • Увеличили аватарки
  • Улучшили иконки
  • Переместили кнопку "свернуть ветку"

  • Исправлены баги
  • Повышены стабильность и скорость работы

По этому же принципу обновлены страницы "Сообщения" и "Комментарии".
Цель данного изменения: повысить удобство пользования, придать современный вид.

В дополнение к вышесказанному несколько приятных бонусов:
  • добавлена возможность просматривать "Свежее" по дате
  • добавлен выбор случайной даты - для тех, кто просил кнопку "случайный пост"
  • добавлен расширенный поиск по клубничке
Мы старались и надеемся, Вам понравится ;)

P.S. В ближайшее время будет выпущено еще одно крупное обновление ;)
Спасибо @lord.rojer, @0x00 и @dev за обновление! :)
Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий

Маленькое пожелание (если прочитаете, конечно): а нельзя ли не переключать режим шрифта, если я его меняю для выделения?


Ну т.е. я выделил текст, нашал Ctrl-I и он стал "курсивным", но сейчас после этого и режим ввода переключается на курсив, а это неправильно. Я-то хотел только блок изменить.

раскрыть ветку (9)
Автор поста оценил этот комментарий

Возможны 2 случая: вы хотите включить курсив и дальше писать текст курсивом. Или вы хотите выделить курсивом только часть блока, а дальше писать обычным текстом.


Неизвестно, какой из этих случаев происходит чаще.

раскрыть ветку (8)
Автор поста оценил этот комментарий

Если я выделил блок и нажал хоткей, значит я меняю шрифт именно в блоке. Именно так работает этот механизм в большинстве известных мне редакторов (онлайновых и офлайновых). Если же блок не выделен, по тому же хоткею происходит переключение текущего режима ввода. Запустите тот же word или writer и посмотрите 

раскрыть ветку (7)
Автор поста оценил этот комментарий

Без выделения блока нельзя изменить форматирование.
Проделал в Word:

1. Выделил текст, задал ему жирный шрифт

2. Продолжил печатать текст - ему так же задался жирный шрифт. В точности, как работает у нас. Что я сделал не так?

раскрыть ветку (6)
Автор поста оценил этот комментарий

Всё, я понял в чём разница и почему мы друг друга не понимаем. Это баг, проявляющийся только при копировании текста. Попробую описать: Итак есть два варианта


1) Вариант правильный


Пишем "раз два три" (курсор после три)

Выделяем все три слова

жмём Ctrl-B (они становятся "жирными")

встаём куросром в конец

продолжаем писать не жирным шрифтом после "три"


раз два три пишем дальше


2) Вариант, на который напоролся я:


Выделяем некий текст на странице (я выделил в вашем каменте)

Скопировали

Вставили

Выделили, нажали ctrl-B

Поставили курсор после него и... продолжили писать почему-то болдом.


1. Выделил текст, задал ему жирный шрифт пишем дальше


Причём при копировании текста из окна ввода, в котором я это пишу - бага нет, а вот из другого места страницы - есть.

раскрыть ветку (5)
Автор поста оценил этот комментарий

Возможно проблема все-таки в чем-то другом?

И в первом и во втором случае печать продолжается заданным стилем (жирным) после выделения и форматирования текста независимо от того, скопировали Вы текст или написали сами :)


Проверил на разных ОС, в Хроме и FF )

раскрыть ветку (4)
Автор поста оценил этот комментарий

Фиг знает. Проверял в FF из под linux и windows - эффект как говорю


1. раз два три

2. shift+<home>

3. Ctrl-B

4. <end>

5. <пробел>четыре


раз два три четыре

раскрыть ветку (3)
Автор поста оценил этот комментарий

А если не использовать home и end, передвигая курсор только стрелками или мышью, это повторяется?

раскрыть ветку (2)
Автор поста оценил этот комментарий

Да, если не жать <end>, а нажать в четвёртом пункте <right arrow>, например, продолжает писать болдом.


Прикольно :-)

раскрыть ветку (1)
Автор поста оценил этот комментарий

Поэтому мне не удалось повторить: на моей клавиатуре нет клавиши end :)

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку