Importare bootstrap_italia/enable-all-tooltips insieme a bootstrap_italia/base causa errori di dipendenza

Created on 2 February 2024, 8 months ago
Updated 22 February 2024, 7 months ago

Problem/Motivation

L'utilizzo della libreria `bootstrap_italia/enable-all-tooltips` insieme a `bootstrap_italia/base` causa errori di dipendenza.
L'errore generato è questo: `Uncaught ReferenceError: bootstrap is not defined`

Questo perchè non riesce a risolvere la variabile `bootstrap` qui presente https://git.drupalcode.org/project/bootstrap_italia/-/blob/2.7.2/js/boot...

Proposed resolution

Effettuando test, la problematica si riesce a risolvere introducendo la dipendenza tra le librerie

🐛 Bug report
Status

Active

Version

2.7

Component

Code

Created by

🇮🇹Italy McAle

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @McAle
  • 🇮🇹Italy arturopanetta Grotteria (RC)

    Ciao @McAle, ottima osservazione! enable-all-tooltips e load-fonts non caricano automaticamente le dipendenze.

    Penso che la risoluzione del problema sia un po' diversa, cosidera che bootstrap viene fornito dal sub-theme ed esiste solo dopo che il sub-theme ha caricato le sue librerie, il caricamento avviene qua, quindi aggiungere come dipendenza bootstrap_italia/base (che non fornisce bootstrap) non risolverebbe il problema, quindi forse sarebbe opportuno spostare questi due js nel sub-theme in modo da far caricare le dipendenze in automatico?

    Bisogna ragionarci un po', tu che ne pensi?

    Comunque l'errore che ti viene segnalato che bootstrap non esiste sicuramente va ricercato nel caricamento della libraries del tuo sub-theme.

Production build 0.71.5 2024