Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Label radio toggle button non funzionante #950

Closed
AlessandroVecchi opened this issue Aug 28, 2023 · 8 comments · Fixed by #955
Closed

Label radio toggle button non funzionante #950

AlessandroVecchi opened this issue Aug 28, 2023 · 8 comments · Fixed by #955
Labels
need info Servono maggiori informazioni question Domande e curiosità

Comments

@AlessandroVecchi
Copy link

AlessandroVecchi commented Aug 28, 2023

Versione di Bootstrap Italia

2.6.0

Comportamento atteso

https://getbootstrap.com/docs/5.2/forms/checks-radios/#radio-toggle-buttons
Lo stato active deve essere solo sul pulsante selezionato

Comportamento attuale

La label dei pulsanti, una volta premuti, rimangono sempre con la classe active.
Questo è dovuto al meccanisco che fissa la label in alto quando un input contiene qualcosa o è selezionato.
https://italia.github.io/bootstrap-italia/docs/form/introduzione/#organizzazione-dei-campi
Immagine 2023-08-29 111753

Possibili soluzioni

è possibile che funzioni esattamente come nella documentazione di Bootstrap?

@astagi astagi added the question Domande e curiosità label Sep 27, 2023
@Virtute90
Copy link
Contributor

Non ho capito la domanda, fai riferimento ad un radio button nel primo caso ma nel secondo ad un input di tipo testo.

@astagi astagi added the need info Servono maggiori informazioni label Nov 13, 2023
@PiemP
Copy link
Contributor

PiemP commented Nov 21, 2023

Questa problematica credo sia collegata alla #954 . Io non ho questo problema in quanto uso il codice che ho rilasciato nella PR #955 e vado ad escludere dagli elementi con le "label attive" gli input di tipo radio e di tipo checkbox.

Risolta la #954 si risolve anche questa....credo 😋

@astagi
Copy link
Member

astagi commented Nov 27, 2023

Grazie @PiemP ! Sarebbe quasi utile creare un esempio all'interno della documentazion, ci penso. Intano assegno questa issue alla tua PR.

@astagi astagi linked a pull request Nov 27, 2023 that will close this issue
@astagi astagi changed the title Radio toggle buttons non funzionante Label radio toggle button non funzionante Nov 27, 2023
@AlessandroVecchi
Copy link
Author

Non ho capito la domanda, fai riferimento ad un radio button nel primo caso ma nel secondo ad un input di tipo testo.

Ciao,
Mi scuso se non ho risposto prima.
Bootstrap offre una funzionalità che si chiama "Radio toggle buttons" (il primo link).
Questa su Bootstrap Italia non funziona correttamente per via del meccanismo un po' contorto delle label di cui abbiamo discusso nella #954
Non avevo un esempio da mostrare su BI in quanto non è presente questa funzionalità nella documentazione ma in teoria dovrebbe essere trasparente ed ereditarla da boostrap.

@astagi
Copy link
Member

astagi commented Dec 4, 2023

Grazie @AlessandroVecchi quindi tu hai utilizzato le classi bootstrap native? cioè hai fatto una cosa di questo genere?

<input type="radio" class="btn-check" name="options" id="option4" autocomplete="off">
<label class="btn btn-secondary" for="option4">Radio</label>

@AlessandroVecchi
Copy link
Author

Grazie @AlessandroVecchi quindi tu hai utilizzato le classi bootstrap native? cioè hai fatto una cosa di questo genere?

<input type="radio" class="btn-check" name="options" id="option4" autocomplete="off">
<label class="btn btn-secondary" for="option4">Radio</label>

esatto

@astagi
Copy link
Member

astagi commented Dec 5, 2023

@AlessandroVecchi con la PR si risolve il problema (cc @PiemP )
image

@AlessandroVecchi
Copy link
Author

AlessandroVecchi commented Jan 12, 2024

Ciao,
Non ho capito bene se sia dovuto a questa PR ma adesso riscontro un comportamento sbagliato che non rispecchia quello di bootstrap: https://getbootstrap.com/docs/5.2/forms/checks-radios/#radio-toggle-buttons

In particolare non vengono mantenute le classi contestuali.
nel mio caso

<label class="btn btn-outline-success" ...

Screenshot 2024-01-12 153625

12:30 dovrebbe essere totalmente verde con testo bianco invece perde tutta la formattazione.

edit: sto usando BI 2.7.9

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
need info Servono maggiori informazioni question Domande e curiosità
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants