Aleksander Machniak
2013-05-08 ea6d6958e0a32c88bf8c00cbd118cfcd48fae096
Allow row insertion at a specified position (not only on top of the list)
1 files modified
6 ■■■■ changed files
program/js/list.js 6 ●●●● patch | view | raw | blame | history
program/js/list.js
@@ -199,12 +199,12 @@
/**
 * Add row to the list and initialize it
 */
insert_row: function(row, attop)
insert_row: function(row, before)
{
  var tbody = this.list.tBodies[0];
  if (attop && tbody.rows.length)
    tbody.insertBefore(row, tbody.firstChild);
  if (before && tbody.rows.length)
    tbody.insertBefore(row, (typeof before == 'object' && before.parentNode == tbody) ? before : tbody.firstChild);
  else
    tbody.appendChild(row);