pastebin

Paste Search Dynamic
Recent pastes
moveRowTop
  1. function moveRowTop(row)
  2. {
  3. //      if(row!=null && row.tagName=='TR' && row.rowIndex>0)
  4.         if(row!=null && row.tagName=='TR' && row.rowIndex>1)
  5.         {
  6.                 var newElement = row.cloneNode(true);
  7.                 var tblBody = row.parentNode;
  8.                 var referenceElement=tblBody.rows[0];
  9.                 var insertedElement = tblBody.insertBefore(newElement, referenceElement);
  10.                 tblBody.deleteRow(row.rowIndex);
  11.         }
  12. }
  13. function moveRowAbove(row)
  14. {
  15.         alert(row.rowIndex);
  16. //      if(row!=null && row.tagName=='TR' && row.rowIndex>0)
  17.         if(row!=null && row.tagName=='TR' && row.rowIndex>1)
  18.         {
  19.                 var newElement = row.cloneNode(true);
  20.                 var tblBody = row.parentNode;
  21.                 var referenceElement=tblBody.rows[-1 + row.rowIndex];
  22.                
  23.                 var insertedElement = tblBody.insertBefore(newElement, referenceElement);
  24.                 tblBody.deleteRow(row.rowIndex);
  25.         }
  26. }
  27. function moveRowBelow(row)
  28. {
  29.         if(row!=null && row.tagName=='TR')
  30.         {
  31.                 var tblBody = row.parentNode;
  32.                 var nof_rows=tblBody.rows.length;
  33.                 if(row.rowIndex<nof_rows-1)
  34.                 {
  35.                         var row_below=tblBody.rows[1+row.rowIndex];
  36.                         var newElement = row_below.cloneNode(true);
  37.                         var insertedElement = tblBody.insertBefore(newElement, row);
  38.                         tblBody.deleteRow(row_below.rowIndex);
  39.                 }
  40.         }
  41. }
  42. function moveRowBottom(row)
  43. {
  44.         if(row!=null && row.tagName=='TR')
  45.         {
  46.                 var tblBody = row.parentNode;
  47.                 var nof_rows=tblBody.rows.length;
  48.                 if(row.rowIndex<nof_rows-1)
  49.                 {
  50.                         var newElement = row.cloneNode(true);
  51.                         tblBody.appendChild(newElement);
  52.                         tblBody.deleteRow(row.rowIndex);
  53.                 }
  54.         }
  55. }
  56. function deleteAllNonFirstRows(table)
  57. {
  58.         var tblBody = table.tBodies[0];
  59.         var nof_rows_to_be_deleted=table.rows.length-1;
  60.         var i;
  61.         for(i=1;i<=nof_rows_to_be_deleted;i++) tblBody.deleteRow(1);
  62. }
Parsed in 0.009 seconds