From 186dcc07ea58100020848bc8321a3e0520f82f6c Mon Sep 17 00:00:00 2001 From: Gabor Hojtsy <gabor@hojtsy.hu> Date: Mon, 8 May 2017 12:20:45 +0200 Subject: [PATCH] Issue #2876224 by droplet: Make Drupal.tableDrag.restripeTable 10x faster --- core/misc/tabledrag.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/core/misc/tabledrag.js b/core/misc/tabledrag.js index 395d09298fa7..75468e60ddb4 100644 --- a/core/misc/tabledrag.js +++ b/core/misc/tabledrag.js @@ -1162,10 +1162,10 @@ // :even and :odd are reversed because jQuery counts from 0 and // we count from 1, so we're out of sync. // Match immediate children of the parent element to allow nesting. - $(this.table).find('> tbody > tr.draggable:visible, > tr.draggable:visible') - .removeClass('odd even') - .filter(':odd').addClass('even').end() - .filter(':even').addClass('odd'); + $(this.table).find('> tbody > tr.draggable, > tr.draggable') + .filter(':visible') + .filter(':odd').removeClass('odd').addClass('even').end() + .filter(':even').removeClass('even').addClass('odd'); }; /** -- GitLab