diff --git a/RELEASE.md b/RELEASE.md index fc35800db..93d6d04ab 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -50,6 +50,7 @@ - Sistemato il flag Mostra tipologia bandi nel blocco elenco con variazione Bandi in Evidenza - Tradotto il messaggio per Screen Reader del bottone per aprire e chiudere il menu in mobile. - Menu dropdown si chiude correttamente quando il percorso è un sottosito con un menu diverso rispetto al sito principale +- Migliorata l'accessibilità dei link nel footer. ## Versione 7.25.3 (07/03/2024) diff --git a/src/components/ItaliaTheme/Footer/FooterNavigation.jsx b/src/components/ItaliaTheme/Footer/FooterNavigation.jsx index 3675706bc..8bc2128c7 100644 --- a/src/components/ItaliaTheme/Footer/FooterNavigation.jsx +++ b/src/components/ItaliaTheme/Footer/FooterNavigation.jsx @@ -48,6 +48,8 @@ const FooterNavigation = () => { ); }, [path, dispatch]); + const markFooterLinks = config.settings.siteProperties.markFooterLinks; + return ( <> {items && ( @@ -71,6 +73,7 @@ const FooterNavigation = () => { title={ intl.formatMessage(messages.goToPage) + ': ' + item.title } + className={markFooterLinks ? 'underlined' : ''} > {item.title} diff --git a/src/config/italiaConfig.js b/src/config/italiaConfig.js index fa49d7a7f..f694ef687 100644 --- a/src/config/italiaConfig.js +++ b/src/config/italiaConfig.js @@ -245,6 +245,7 @@ export default function applyConfig(voltoConfig) { splitMegamenuColumns: true, //se impostato a false, non spezza le colonne con intestazioni nel megamenu footerNavigationDepth: 2, //valori possibili: [1,2]. Se impostato ad 1 non verranno mostrati nel footer i link agli elementi contenuti nelle sezioni di primo livello. markSpecialLinks: true, // se impostato a false, non marca con icona i link esterni + markFooterLinks: true, // se impostato a true, viene aggiunta un'icona ai link del footer per renderli riconoscibili }, appExtras: [ ...config.settings.appExtras, diff --git a/theme/bootstrap-override/bootstrap-italia/_footer.scss b/theme/bootstrap-override/bootstrap-italia/_footer.scss index a2ccd8ef4..29c0b1aa6 100644 --- a/theme/bootstrap-override/bootstrap-italia/_footer.scss +++ b/theme/bootstrap-override/bootstrap-italia/_footer.scss @@ -26,6 +26,14 @@ a { font-weight: 700; + + &.underlined { + text-decoration: underline; + + &:hover { + text-decoration: none; + } + } } }