[FIX] stock_picking_batch_custom: fix zebra striping selectors for Odoo 18

Replace old Odoo 16/17 class names (.o_list_view_table) with Odoo 18
equivalents (table.o_list_table, tr.o_data_row) so zebra striping
renders correctly in the detailed operations list view.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
GitHub Copilot 2026-05-20 18:23:55 +02:00
parent f983d71ea3
commit 07bd632537

View file

@ -1,18 +1,15 @@
/* zebra striping for list views in this module */
/* zebra striping for list views in this module (Odoo 18 selectors) */
/* Target Odoo list/tree view tables. Use a specific, but broad selector to
avoid interfering globally with other modules. */
.o_list_view .o_list_view_table tbody tr:nth-child(even) td {
table.o_list_table tbody tr.o_data_row:nth-child(even) td {
background-color: rgba(0, 0, 0, 0.03);
}
/* Slight hover contrast to improve row focus */
.o_list_view .o_list_view_table tbody tr:hover td {
table.o_list_table tbody tr.o_data_row:hover td {
background-color: rgba(0, 0, 0, 0.045);
}
/* Ensure checkboxes / toggle columns maintain contrast */
.o_list_view .o_list_view_table tbody tr:nth-child(even) td .o_field_widget,
.o_list_view .o_list_view_table tbody tr:nth-child(even) td .o_field_widget * {
/* Ensure field widgets inside striped rows stay transparent */
table.o_list_table tbody tr.o_data_row:nth-child(even) td .o_field_widget,
table.o_list_table tbody tr.o_data_row:nth-child(even) td .o_field_widget * {
background: transparent;
}