- Added secondary FAB button 'Печать' with printer icon (window.print) - Created printer.svg icon for the print button - Added .fab-secondary__ico--print CSS class - Fixed html2pdf color-mix() issue: buildCleanClone() creates a deep clone with all computed styles inlined, all stylesheets removed, and pseudo-elements converted to real DOM elements before passing to html2pdf - Two separate handlers: pdfBtn for download, printBtn for print dialog
Статические ассеты (public/assets)
Картинки, видео и прочие файлы для сайта лежат здесь, в подпапках по проекту (template-elements-demo/, ai-platform-primo-rpa/, shared/icons/ и т.д.).
Сборка страниц (npm run build:pages) не копирует ассеты из других каталогов — только HTML из src/pages + partials. Этот каталог поддерживается вручную (или отдельными скриптами вроде оптимизации изображений).
WebP из PNG/JPEG
Из корня репозитория:
npm run optimize-images -- public/assets/имя-папки
Подробности: docs/image-optimization.md.