{{-- ============================================================================ SHARED HEAD ASSETS FOR INVOICE TEMPLATES ============================================================================ Purpose: -------- This partial contains common CSS and asset includes that are shared across all invoice templates (Template 1 through Template 10). It ensures consistent styling and behavior across different font sizes and languages. Usage: ------ Include this partial in the
section of any invoice template: @include('sales::invoices.partials.shared-head-assets') Current Templates Using This Partial: -------------------------------------- - Template 1: /Modules/Sales/Resources/views/invoices/template1/single.blade.php - Template 2: /Modules/Sales/Resources/views/invoices/template2/single.blade.php - Template 3: /Modules/Sales/Resources/views/invoices/template3/single.blade.php - Template 4: /Modules/Sales/Resources/views/invoices/template4/single.blade.php - Template 5: /Modules/Sales/Resources/views/invoices/template5/single.blade.php - Template 6: /Modules/Sales/Resources/views/invoices/template6/single.blade.php - Template 7: /Modules/Sales/Resources/views/invoices/template7/single.blade.php - Template 8: /Modules/Sales/Resources/views/invoices/template8/single.blade.php - Template 9: /Modules/Sales/Resources/views/invoices/template9/single.blade.php - Template 10: /Modules/Sales/Resources/views/invoices/template10/single.blade.php Included Assets: ---------------- 1. font-sizes-adjustments.css - Responsive CSS adjustments for different font sizes - Handles 'normal', 'large', and 'xlarge' font size variants - Controls text wrapping, image sizing, and layout adjustments - Ensures proper rendering in both RTL (Arabic) and LTR (English) modes - Optimizes for PDF generation and printing Future Enhancements: -------------------- TODO: Consolidate additional common assets from individual templates: - Common reset styles (currently in reset.css) - Font definitions (currently in fonts.css) - Shared utility classes - Common JavaScript (if needed) Maintenance Notes: ------------------ - When adding new templates, ensure they include this partial - Test all changes across all font sizes (normal, large, xlarge) - Test in both RTL and LTR modes - Verify PDF generation produces clean output Last Updated: 2025-11-30 ============================================================================ --}} {{-- Font Size Adjustments Stylesheet --}} {{-- ZATCA Support --}} @include('sales::invoices.partials.zatca-support')