From 1e2068bea25e9ebe557532e8e34da1d2988ce356 Mon Sep 17 00:00:00 2001 From: andre Date: Fri, 25 Sep 2026 21:47:15 +0100 Subject: [PATCH] =?UTF-8?q?feat(css):=20site=20p=C3=BAblico=20passa=20de?= =?UTF-8?q?=20Bootstrap=204.3.1=20(EOL)=20para=205.3.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Auditoria: "Site público em Bootstrap 4.3.1 (EOL); backoffice em 5.3.3" — o backoffice já usa a 5.3.3 vendorizada (assets/vendor/bootstrap5/), o site público passa a usar a mesma cópia em vez da 4.3.1. Levantamento antes de mexer: a folha de estilo própria (style.css) quase não usa classes utilitárias cruas do Bootstrap (grep confirma zero ml-/mr-/pl-/pr-/float-left/float-right/custom-select/ custom-control/badge-/sr-only/font-weight-/text-left/text-right — tudo classes próprias como .site-btn). O que precisava de mudar: - CSS/JS: assets/vendor/bootstrap/ -> assets/vendor/bootstrap5/ (bundle, inclui Popper). - Os 7 atributos data-toggle/data-target/data-dismiss (BS4) -> data-bs-toggle/data-bs-target/data-bs-dismiss (BS5): toggle da nav mobile, os dois modais (aula experimental, inscrição), o botão de fechar do alerta. O seletor em main.js que lê data-target também mudou para não parar de encontrar os botões. - .close -> .btn-close (BS5 renomeou o componente; markup sem o × interno, que o BS5 desenha via CSS). - .form-row -> .row (BS4 tinha form-row com gutters menores; BS5 não tem, style.css não tinha overrides para form-row, confirmado). - O apanhado maior: dois +

Inscreve-te

Deixa os teus contactos e entramos em contacto para concluir a inscrição.

- +
-
+