rem: dump("Rows = "+rows+"  Columns = "+columns+"\n"); 
context: function onOK(){  if (ValidateData())  {    editorShell.CloneAttributes(tableElement, globalElement);    var tableBody = editorShell.CreateElementWithDefaults("tbody");    if (tableBody)    {      tableElement.appendChild(tableBody);      // Create necessary rows and cells for the table      dump("Rows = "+rows+"  Columns = "+columns+"\n");      for (var i = 0; i < rows; i++)      {        var newRow = editorShell.CreateElementWithDefaults("tr");        if (newRow)        {          tableBody.appendChild(newRow);          for (var j = 0; j < columns; j++)          {            newCell = editorShell.CreateElementWithDefaults("td");            if (newCell)            {              newRow.appendChild(newCell);            }          }        }      }    }    try {      // Don't delete selected text when inserting      editorShell.InsertElementAtSelection(tableElement, false);    } catch (e) {      dump("Exception occured in InsertElementAtSelection\n");    }    return true;  }  return false;}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/df964a42544e153ae814b201b85df916344335b6/EdInsertTable.js/buggy/editor/ui/dialogs/content/EdInsertTable.js