Static row widget works with multi-tbodies

This commit is contained in:
Mottie 2014-04-22 09:23:41 -05:00
parent e6646c64c0
commit 21b205dcd3

View File

@ -78,7 +78,8 @@ ts.addWidget({
hasShuffled = true; hasShuffled = true;
indx = 0; indx = 0;
$rows = $tbody.children(wo.staticRow_class); $rows = $tbody.children(wo.staticRow_class);
max = $rows.length - 1; numRows = $tbody.children('tr').length - 1;
max = $rows.length;
// don't allow the while loop to cycle more times than the set number of static rows // don't allow the while loop to cycle more times than the set number of static rows
while (hasShuffled && indx < max) { while (hasShuffled && indx < max) {
@ -92,7 +93,6 @@ ts.addWidget({
if (targetIndex !== $(this).index()) { if (targetIndex !== $(this).index()) {
hasShuffled = true; hasShuffled = true;
$thisRow = $(this).detach(); $thisRow = $(this).detach();
numRows = $tbody.find('tr').length - 1;
if (targetIndex >= numRows) { if (targetIndex >= numRows) {
// Are we trying to be the last row? // Are we trying to be the last row?