Acabo de subir una nueva actualización.
Ahora puedes desactivar la vista previa para archivos PDF específicos. No funciona exactamente igual que los oneboxes, ya que eso sería un poco complicado de implementar en un componente de tema, pero es muy similar.
Cuando subas un archivo PDF, verás esto en el editor por defecto:
[file.pdf|attachment](upload://2cLML0SIwebGHDjlKRVzZ3VRv0f.pdf) (524.1 KB)
Todo lo que necesitas hacer es añadir un espacio antes del nombre del archivo, así:
[ file.pdf|attachment](upload://2cLML0SIwebGHDjlKRVzZ3VRv0f.pdf) (524.1 KB)
Ten en cuenta que el espacio debe estar dentro de los corchetes. Esto no afectará al nombre del archivo cuando lo descargues, ni tampoco tendrá ningún impacto en la descripción del archivo que se muestra en la publicación.
Una vez hecho esto, el PDF no tendrá una vista previa adjunta en la publicación renderizada.
La actualización añade una nueva configuración.
Tiene dos opciones:
Inline (Integrado) y New Tab (Nueva pestaña)
Si seleccionas Inline, las vistas previas de PDF se renderizarán en la publicación como antes.
Si seleccionas New Tab, el componente no creará una vista previa integrada. Sin embargo, el enlace del archivo adjunto se abrirá en una nueva pestaña. Esta pestaña mostrará el archivo PDF en el visor nativo del navegador.
Además, el icono junto al enlace del archivo adjunto cambiará a external-link en lugar de download.
La configuración predeterminada es Inline, así que… no afectará a los sitios que ya tenían este componente instalado antes de la actualización. Solo añade una nueva opción que debes activar manualmente.
Se han recibido algunos informes de que esto no funciona en Safari y en algunos dispositivos iOS, algo que no he podido reproducir. La actualización intenta solucionarlo cargando el PDF como una URL base64 en lugar de un blob, ya que he leído que esto es muy problemático en dispositivos Apple.
Por favor, actualiza el componente y asegúrate de que tu navegador también esté actualizado. Si, por alguna razón, no funciona en tu dispositivo Apple, revisa la consola del navegador si es posible y dime qué ves.

