for (; rowix < rows.length; rowix++) {
var row= rows.item(rowix);
if (row.id == '<% $throw %>') break;
+ debug('skip row '+rowix+' [[ '+row+' ]] id='+row.id);
}
rowix++;
% }
% if (defined $tbrow) {
if (row.id == '<% $tbrow %>') break;
% }
- if (!row.id) continue;
- if (row.tagName != 'TR') continue;
- debug('process row '+rowix+' [[ '+row+' ]] id='+row.id)
+ if (!row.id) { debug('noid row '+rowix+' [[ '+row+' ]]'); continue; }
+ if (row.tagName != 'TR') {
+ debug('no-tr row '+rowix+' tagName='+row.tagName+' [[ '+row+' ]]');
+ continue;
+ }
+ debug('process row '+rowix+' [[ '+row+' ]] id='+row.id);
newrows.push(row);
}
for (; rowix < rows.length; rowix++) {
var row= rows.item(rowix);
finalrows.push(row);
+ debug('final row '+rowix+' [[ '+row+' ]]');
}
newrows.sort(compar);
newrows= newrows.concat(finalrows);
% }
}
-% foreach my $reverse (qw(0 1)) {
+% foreach my $reverse (qw(1 0)) {
% my $tcomparefn= "ts_compar${cix}_cmp${reverse}__$table";
% if ($reverse) {
% next unless $col->{DoReverse};