pasosdeJesus / sip

Motor para desarrollar y actualizar Sistemas de Información al estilo Pasos de Jesús
ISC License
6 stars 8 forks source link

R-65 Actualizar Bootstrap a la versión 5 #65

Closed vtamara closed 3 years ago

vtamara commented 3 years ago

Aprovechar operación de webpacker 6 con webpack 5 y prueba que se hizo en rama dk de cor1440

vtamara commented 3 years ago

En cada motor (directorio test/dummy) y en cada aplicación se debe:

vtamara commented 3 years ago

Hay cambios importantes por lo menos en:

Esos cambios requieren cambiar estructura HTML de:

vtamara commented 3 years ago

Para facilitar el cambio, se han mejorado e implementado en sip funciones auxiliares para Bootstrap (ver app/helpers/sip/bootstrap_helper.rb) se implementaron estos cambios:

vtamara commented 3 years ago

Hay un problema en bootstrap 5 con cajas de verificación que tengan la clase form-control, como se reportó en https://github.com/twbs/bootstrap/issues/34873.

Se trata de un problema en bootstrap que no será resuelto por sus desarrolladores, por lo que en formularios que tengan cajas de verificación con clase form-control es mejor quitarla.

Como poniamos esa clase por omisión con sip 2.0b11 hemos tenido que seguir un camino largo para resolver la situación, ver https://gitlab.com/pasosdeJesus/si_jrscol/-/issues/408, pero nos parece resuelto.