[ADD] web_checkbox_contrast: mejor contraste en las casillas sin marcar del backend #23
No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
i18n
invalid
no-bot
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: CriptoMart/addons-cm#23
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "18.0-add-web_checkbox_contrast"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Resumen
Nuevo addon
web_checkbox_contrast(18.0.1.0.0), sólo CSS, hermano deweb_list_striped: las casillas, los botones de opción y los interruptores sin marcar del backend pasan a tener un borde bien visible.Odoo 18 pinta ese borde con el gris de los separadores (
--border-color,#dee2e6), y los campos de sólo lectura y las celdas de lista van además atenuados al 50 %.--gray-600)--gray-900atenuado al 50 %)WCAG 1.4.11 pide 3:1 para el contorno de un control. Los estados marcado, indeterminado, foco y hover conservan los colores de Odoo.
Son dos reglas que redefinen la propiedad
--border-colorsobre el propio.form-check-input. Bootstrap sólo la lee en elborderbase del control; el resto de estados fijanborder-colorde forma explícita, así que ganan siempre, sin depender de la especificidad ni del orden de carga de los assets.A tener en cuenta
web_list_striped: se instala y desinstala sin tocar datos. No se instala solo: hay que instalarlo en cada base de datos.web.assets_backend): el sitio web, el portal y el TPV no cambian.README.mdy.github/copilot-instructions.mdactualizados.Para probar
web.assets_backend, después de la regla baseCloses #20
🤖 Generated with Claude Code