Встроенные предпросмотры PDF

Я только что выкатил новое обновление.

Теперь вы можете отключать предпросмотр для конкретных PDF-файлов. Это работает не совсем так же, как oneboxes, так как реализация этого в компоненте темы была бы довольно сложной, но принцип очень похож.

При загрузке PDF-файла в композиторе по умолчанию вы увидите следующее:

[file.pdf|attachment](upload://2cLML0SIwebGHDjlKRVzZ3VRv0f.pdf) (524.1 KB)

Всё, что нужно сделать — это добавить пробел перед именем файла, как показано ниже:

[ file.pdf|attachment](upload://2cLML0SIwebGHDjlKRVzZ3VRv0f.pdf) (524.1 KB)

Обратите внимание: пробел должен находиться внутри квадратных скобок. Это не повлияет на имя файла при его загрузке, а также не изменит описание файла, отображаемое в посте.

После этого предпросмотр PDF не будет прикреплен к обработанному посту.

Обновление добавляет новую настройку.

У неё есть два варианта:

Inline (Встроенный) и New Tab (Новая вкладка).

Если вы выберете Inline, предпросмотры PDF будут отображаться в посте, как и раньше.

Если вы выберете New Tab, компонент не создаст встроенный предпросмотр. Однако ссылка на вложение откроется в новой вкладке. В новой вкладке PDF-файл будет отображаться в нативном браузере.

Кроме того, иконка рядом со ссылкой на вложение изменится с download на external-link.

Настройка по умолчанию — Inline. Поэтому… это не повлияет на сайты, где этот компонент был установлен до обновления. Добавлена лишь новая опция, которую нужно включить вручную.

Поступали сообщения о том, что это не работает в Safari и на некоторых устройствах iOS — мне пока не удалось воспроизвести эту проблему. Обновление пытается решить её, загружая PDF как base64-URL вместо blob, так как, как я читал, с blob на устройствах Apple возникают проблемы.

Пожалуйста, обновите компонент и убедитесь, что ваш браузер также обновлен. Если по какой-то причине это не работает у вас на устройстве Apple, пожалуйста, проверьте консоль браузера (если возможно) и сообщите, что вы видите.

10 лайков