{{-- v3.28.0 §D — L'affichage dense des tables d'AO et des fiches. UNE feuille statique, livrée dans `public/`, injectée ici. Pas de thème Filament : les hébergements cPanel n'ont ni Node ni Vite, et une archive de mise à jour ne peut rien compiler. L'empreinte du fichier sert de version : le navigateur reprend la nouvelle feuille dès la mise à jour, sans vider son cache. Additive et réversible : retirer ce render hook et le fichier rend l'affichage d'avant. --}} @php $feuille = public_path(\App\Filament\Support\TablesDenses::FEUILLE); $empreinte = is_file($feuille) ? substr(md5_file($feuille), 0, 8) : null; @endphp @if ($empreinte !== null) @endif {{-- v3.30.0 §D2 — Le repli mobile des sections de fiche : même logique de livraison que la feuille dense (statique, versionné par empreinte, réversible en retirant ces lignes). --}} @php $script = public_path(\App\Filament\Support\TablesDenses::SCRIPT_MOBILE); $empreinteScript = is_file($script) ? substr(md5_file($script), 0, 8) : null; @endphp @if ($empreinteScript !== null) @endif {{-- v4.23.0 §A — Le repli des parents du menu. SANS `defer`, et c'est voulu : il pose `socle-menu-prete` sur `` avant que le corps ne soit analysé, donc avant que la barre latérale ne s'affiche. Différé, le menu paraîtrait en grand puis se replierait. --}} @php $scriptMenu = public_path(\App\Filament\Support\TablesDenses::SCRIPT_MENU); $empreinteMenu = is_file($scriptMenu) ? substr(md5_file($scriptMenu), 0, 8) : null; @endphp @if ($empreinteMenu !== null) @endif