From: Marek M. <mar...@us...> - 2005-01-26 17:30:17
|
Update of /cvsroot/compiere/webStore/src/web/javascript In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27003/src/web/javascript Modified Files: Tag: pbs_payment cooltable.js Log Message: Index: cooltable.js =================================================================== RCS file: /cvsroot/compiere/webStore/src/web/javascript/Attic/cooltable.js,v retrieving revision 1.1.2.4 retrieving revision 1.1.2.5 diff -C2 -d -r1.1.2.4 -r1.1.2.5 *** cooltable.js 26 Jan 2005 17:04:02 -0000 1.1.2.4 --- cooltable.js 26 Jan 2005 17:30:07 -0000 1.1.2.5 *************** *** 182,187 **** var firstRow = new Array(); var newRows = new Array(); for (i=0;i<table.rows[0].length;i++) { firstRow[i] = table.rows[0][i]; } ! for (j=1;j<table.rows.length;j++) { newRows[j-1] = table.rows[j]; } newRows.sort(sortfn); --- 182,191 ---- var firstRow = new Array(); var newRows = new Array(); + var newRowClasses = new Array(); for (i=0;i<table.rows[0].length;i++) { firstRow[i] = table.rows[0][i]; } ! for (j=1;j<table.rows.length;j++) { ! newRows[j-1] = table.rows[j]; ! newRowClasses[j-1]=table.rows[j].className; ! } newRows.sort(sortfn); *************** *** 198,204 **** // We appendChild rows that already exist to the tbody, so it moves them rather than creating new ones // don't do sortbottom rows ! for (i=0;i<newRows.length;i++) { if (!newRows[i].className || (newRows[i].className && (newRows[i].className.indexOf('sortbottom') == -1))) table.tBodies[0].appendChild(newRows[i]);} // do sortbottom rows only ! for (i=0;i<newRows.length;i++) { if (newRows[i].className && (newRows[i].className.indexOf('sortbottom') != -1)) table.tBodies[0].appendChild(newRows[i]);} // Delete any other arrows there may be showing --- 202,212 ---- // We appendChild rows that already exist to the tbody, so it moves them rather than creating new ones // don't do sortbottom rows ! for (i=0;i<newRows.length;i++) { ! table.tBodies[0].appendChild(newRows[i]); ! newRows.className=newRowClasses[i]; //preserve styles from previous state ! } // do sortbottom rows only ! //for (i=0;i<newRows.length;i++) { if (newRows[i].className && (newRows[i].className.indexOf('sortbottom') != -1)) ! // table.tBodies[0].appendChild(newRows[i]);} // Delete any other arrows there may be showing |