From 68723005c8deb0b3f835aaa488dffdcc025a4845 Mon Sep 17 00:00:00 2001 From: Aden Fraser Date: Wed, 11 Feb 2015 12:29:26 +0000 Subject: [PATCH] Fix which reset the classes of .odd, .even, .first and .last when a draggable and drop event occurs, which ensures zebra striping remains correct --- javascript/GridFieldSortableRows.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/javascript/GridFieldSortableRows.js b/javascript/GridFieldSortableRows.js index 9d63850..b82b24f 100644 --- a/javascript/GridFieldSortableRows.js +++ b/javascript/GridFieldSortableRows.js @@ -30,6 +30,12 @@ pageSort=false; return; } + + $('.ss-gridfield-item').removeClass('first last odd even'); + $('.ss-gridfield-item').first().addClass('first'); + $('.ss-gridfield-item:odd').last().addClass('last'); + $('.ss-gridfield-item:even').addClass('even'); + $('.ss-gridfield-item:odd').addClass('odd'); var dataRows=[]; var gridItems=gridField.getItems();