From 07bd63253783ab12f8825cb637a2b050b6aebc98 Mon Sep 17 00:00:00 2001 From: GitHub Copilot Date: Wed, 20 May 2026 18:23:55 +0200 Subject: [PATCH] [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 --- .../static/src/css/stock_picking_batch.css | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/stock_picking_batch_custom/static/src/css/stock_picking_batch.css b/stock_picking_batch_custom/static/src/css/stock_picking_batch.css index 52f70bb..dc6667a 100644 --- a/stock_picking_batch_custom/static/src/css/stock_picking_batch.css +++ b/stock_picking_batch_custom/static/src/css/stock_picking_batch.css @@ -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; }