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)