italia / design-web-toolkit

Questa libreria è deprecata, si consiglia l'utilizzo di Bootstrap Italia (https://italia.github.io/bootstrap-italia/)
Creative Commons Zero v1.0 Universal
93 stars 87 forks source link

Megamenu: classe is-focus #143

Open charly71 opened 6 years ago

charly71 commented 6 years ago

Ciao, ho un problema con il megamenu.

In sintesi, il codice generato dal componente javascript, assegna correttamente la classe (prima non presente) "is-focus" all'ancora quando seleziono una voce di menu. Tuttavia, quando mi sposto nella voce successiva non provvede a rimuovere la suddetta voce.

<li class="Megamenu-item">
        <a href="/dwt/web/" title="Description of nashi." data-drupal-link-system-path="<front>" id="megamenu-1521798784687-3" aria-haspopup="true" aria-controls="megamenu-1521798784687-4" aria-expanded="true" class="is-focus is-open">nashi<span aria-label="expand"></span></a> ...

Ho provato a dare un'occhiata al codice ma non capisco dove sia il baco.

Grazie!

NB: lo script rimuove anche eventuali classi presenti sull'ancora, come ad esempio la classe "active-trail" inserita da alcuni cms per identificare la voce selezionata del menu...

francescozaia commented 6 years ago

A prima vista penso sia questo il codice incriminato, anche se non so perché quella linea sia commentata in tutta sincerità. 🤷‍♂️