0cb701778e6e819a7cb37a0a67b3d543b0a37ae7 chmalee Fri Oct 18 14:20:32 2024 -0700 Fix track group drag and drop on hgTracks image, another attr() vs prop() issue, refs #34661 diff --git src/hg/js/utils.js src/hg/js/utils.js index 8c8a0f5..85a31ea 100644 --- src/hg/js/utils.js +++ src/hg/js/utils.js @@ -3584,31 +3584,31 @@ }, getContiguousRowSet: function (row) { // Returns the set of rows that are of the same class and contiguous if (!row) return null; var btn = $( row ).find("p.btn"); if (btn.length === 0) return null; var classList = $( btn ).attr("class").split(" "); var matchClass = classList[0]; var table = $(row).parents('table#imgTbl')[0]; var rows = $(table).find('tr'); // Find start index - var startIndex = $(row).attr('rowIndex'); + var startIndex = $(row).prop('rowIndex'); var endIndex = startIndex; for (var ix=startIndex-1; ix >= 0; ix--) { btn = $( rows[ix] ).find("p.btn"); if (btn.length === 0) break; classList = $( btn ).attr("class").split(" "); if (classList[0] !== matchClass) break; startIndex = ix; } // Find end index for (var rIx=endIndex; rIx<rows.length; rIx++) { btn = $( rows[rIx] ).find("p.btn"); if (btn.length === 0)