rem: dump("EditoreditorShell found for Insert Table dialog\n"); 
context: function Startup(){  // get the editor shell from the parent window  editorShell = window.opener.editorShell;  editorShell = editorShell.QueryInterface(Components.interfaces.nsIEditorShell);  if(!editorShell) {    dump("EditoreditorShell not found!!!\n");    window.close();    return;  }  dump("EditoreditorShell found for Insert Table dialog\n");  // Create dialog object to store controls for easy access  dialog = new Object;  dialog.rowsInput = document.getElementById("rows");  dialog.columnsInput = document.getElementById("columns");  // Set default number to 1 row, 2 columns:  dialog.rowsInput.value = 1;  dialog.columnsInput.value = 2;  tableElement = editorShell.CreateElementWithDefaults(tagName);  if(!tableElement)  {    dump("Failed to create a new table!\n");    window.close();  }    dialog.rowsInput.focus();}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/8f1b0f0e2f48f83a0ca1fc5b895d4b1c08312577/EdInsertTable.js/buggy/editor/ui/dialogs/content/EdInsertTable.js