В любом случае, я не планирую возобновлять обсуждение oneboxing для PDF, а скорее ищу жизнеспособные обходные пути для более заметного отображения загруженных PDF-файлов. По-видимому, ранее уже обсуждалась эта тема, но обсуждение было удалено.
Конкретный пример использования: сообщения, созданные на основе пересланного электронного письма. Если в письме был вложен PDF-документ, его легко пропустить, так как он отображается в виде обычной ссылки в самом низу сообщения, то есть после подписи пересланного письма, если таковая имеется.
Насколько мне известно, функция oneboxing работает только с PDF-файлами по внешним ссылкам, а не с загруженными.
С помощью CSS можно сделать что-то вроде:
a.attachment[href$=".pdf"] {
color: red;
&:before {
// Иконка вложения добавляется с помощью псевдо-селектора
// поэтому вам нужно будет отредактировать её стили здесь
}
}
Это применяет стили к ссылкам с классом attachment только в том случае, если href заканчивается на .pdf