retepasw / joomla-italiapa

Implementazione delle Linee guida di design per i servizi web della PA basato su it Web Toolkit.
https://www.eshiol.it/it/b013
GNU General Public License v3.0
13 stars 9 forks source link

Hamburger menu, Megamenu - errore di visualizzazione sotto voci senza titolo #426

Closed vittorioalfieri closed 2 years ago

vittorioalfieri commented 3 years ago

Steps to reproduce the issue

Creare un sottomenu principale, con una sola lista senza Titolo, usando un separatore come spiegato nella issue #404. Nel menu esteso tutto funziona correttamente, ma attivando l'hamburger menù le sotto voci non appaiono.

il problema sembra essere che in presenza di una voce di menu di tipo: <span class="separator u-hidden u-visibilityHidden">(separatore)</span>

il sottomenù ora è: <ul role="group" aria-hidden="true">

invece dovrebbe essere: <ul role="group" aria-hidden="false">

Expected result

image

Actual result

è possibile verificare il problema sul sito: https://test.iismarconipieralisi.it

image

System information (as much as possible)

Joomla 3.9.25 ItaliaPA 3.9.0.20

Knock-Out commented 3 years ago

@vittorioalfieri Utilizza Titolo sepratore.

vittorioalfieri commented 3 years ago

Se uso titolo separatore poi il titolo si vede, invece come da issue #404 non si deve vedere.

image

eshiol commented 3 years ago

La #404 si riferisce esclusivamente al megamenu. Al momento la cosa è gestibile nel burgermenu. Si povrebbe modificare il codice in modo da non caricare la voce di menu D /A (separatore) se ha impostato la classe u-hidden, ma francamente non so che controindicazioni potrebbe avere.

raffaeleletizia commented 2 years ago

Buonasera, guardate che nel burgermenu anche effettuando la modifica come da voi indicata, non viene visualizzato i sottomenu indicati.

link:https://endometriosi.agenas.it

Possiamo effettuare qualcosa di diverso?

joomla 3.10.3 versione ItaliaPA 3.9.0.20

eshiol commented 2 years ago

Bisogna creare due menu differenti. Uno per il megamenu ed uno per il burgermenu.