Когда я выделяю текст и нажимаю кнопку цитирования, цитируемый текст с тегами вставляется точно там, где находится мой курсор в моём ответе.
Это хорошо, если только мой курсор не находится в конце строки текста. Я заметил, что когда цитата добавляется к существующей строке текста, код не распознаётся, и она не становится настоящей цитатой.
Разве Discourse не должен автоматически начинать [quote] с новой строки?
Это, пожалуй, неплохой вариант, что вы думаете, @eviltrout? Поскольку это касается именно «конца строки», мне это кажется безопасным и относительно простым.
На самом деле это странно, но я больше не могу воспроизвести эту проблему. Я помню, что раньше сталкивался с этим на своих собственных постах, но сейчас у меня не получается повторить.
Каждый раз, когда я ввожу строку текста в редакторе, затем выделяю мышкой текст в посте и нажимаю «Цитата», он помещается на новую строку.
Если вы используете кнопку «Цитировать весь пост» в редакторе, новая строка не начинается… хотя я обычно не пользуюсь этой кнопкой и, кажется, помню, что это случалось со мной раньше, так что, возможно, есть и другие случаи.
Мой курсор находится именно здесь, и я цитирую ваш пост →
Да, я тоже не могу воспроизвести это. Выделение текста, а затем нажатие кнопки цитирования действительно вставляет переносы строк, даже если курсор находится в конце текущей строки. Если вы имеете в виду кнопку «Цитировать весь пост», то это уже совсем другая история.
Нам понадобятся дополнительные шаги для воспроизведения @one1.
Извините, что не ответил. Я думал, что уведомления по электронной почте у меня включены.
Когда я попытался воспроизвести это здесь, на meta.discourse.org, я не получил такого же поведения, как на форуме Discourse, где я участвую. Возможно, тот форум использует более старую версию программного обеспечения?
Я просто обычный пользователь на том форуме и подумал, что сначала спрошу об этом здесь, прежде чем обращаться к модераторам там.
Я точно не считаю это серьезной проблемой. Я использую небольшое устройство, поэтому закрываю редактор несколько раз каждый раз, когда цитирую кого-то. Кроме того, я видел, как другие пользователи прикрепляли тег [quote] к другому абзацу.
Разумнее ли было бы решить это с другой стороны? То есть, не должно ли иметь значения, где именно в сообщении появляется открывающий тег цитаты? Даже если он прижат к другому тексту, разве он не должен отображаться так же? Просто предложение. Очевидно, я не имею представления, как всё это работает.
Изменение форматирования, чтобы кавычки в конце строки работали, — задача гораздо более сложная, чем исправление кода вставки текста при закрытом редакторе, поэтому в этом PR я выбрал второй подход: