Добавлена возможность вставки GIF-файлов в редактор

Продолжение обсуждения из Можно ли вставлять изображения по их исходному адресу?:

Если вы щелкнете правой кнопкой мыши и выберете «Копировать изображение» для GIF-файла, найденного в интернете через браузер, ваш буфер обмена будет заполнен двумя элементами:

  1. Статичное PNG-изображение GIF в формате image/png
  2. HTML-тег img с исходным адресом GIF в формате text/html

В большинстве случаев гораздо удобнее для пользователя выбрать вариант 1 из буфера обмена и сразу загрузить это изображение в редактор, поэтому мы всегда так и делаем. Однако для анимированных GIF-файлов мы можем инвертировать логику и вставлять исходный адрес изображения, чтобы анимация не была полностью потеряна.

Пример содержимого события JS буфера обмена после копирования случайного GIF из поиска изображений Google:

<img src="https://c.tenor.com/tX_T48A14BwAAAAd/khaby-really.gif" alt="Khaby Really GIF - Khaby Really - Discover & Share GIFs" jsaction="load:XAeZkd;" jsname="HiaYvf" class="n3VNCb" data-noaft="1" style="width: 389px; height: 389px; margin: 0px;">

В редакторе BBPress есть эта функция, поэтому нам нужно догнать их!

10 лайков

Было бы гораздо лучше, если бы это произошло.

3 лайка

У меня есть пул-реквест с предлагаемым решением:

5 лайков

До:

После:

Попробуй, @danielabc?

5 лайков

Хорошо, что ты говоришь по-португальски, ха-ха! Я немного теряюсь здесь. Что такое PR? Парана? Ха-ха!

Эта ссылка, которую ты мне дал, это плагин? Мне нужно его установить?

Спасибо.

1 лайк

В плагине вам просто нужно обновиться до последней версии. :slightly_smiling_face::+1:

1 лайк

Как сказал наш коллега, просто обновите свой Discourse.

2 лайка

Серьёзно, что изменили Discourse только из-за меня? Как круто, ха-ха.

Что означает PR? Это значит подсказку для них, чтобы они что-то исправили? Я тоже могу давать подсказки?

Что-то вроде «предложения изменений». Это когда вы отправляете изменения в исходный код программного обеспечения, чтобы добавить новую функцию или исправить ошибку.

В данном случае я написал эту функцию и представил её в виде PR, который оценивают другие коллеги по компании и, в конечном итоге, включают в программное обеспечение.

Отлично! :heart:

1 лайк

Я проверил здесь, и ВАС МОЖНО ПОЗДРАВИТЬ! Это изменение значительно улучшило удобство использования форума — теперь участники могут даже использовать GIF-файлы других участников, загруженные через форум! Получилось ВЕЛИКОЛЕПНО! (Раньше не работало, отображалась застывшая картинка, кек) Большое спасибо!

1 лайк