rem: if (dialog.RowsCheckbox.checked) { newRowCount = Number(ValidateNumber("TableRowsInput", null, 1, maxRows, null, null)); if (error) return false; } 
add: newRowCount = Number(ValidateNumber("TableRowsInput", null, 1, maxRows, null, null)); if (error) return false; 
context: function ValidateTableData(){  validatePanel = TablePanel;  if (dialog.RowsCheckbox.checked)  {    newRowCount = Number(ValidateNumber("TableRowsInput", null, 1, maxRows, null, null));    if (error) return false;  }  if (dialog.ColumnsCheckbox.checked)  {    newColCount = Number(ValidateNumber("TableColumnsInput", null, 1, maxColumns, null, null));    if (error) return false;  }  if (dialog.TableHeightCheckbox.checked)  {    ValidateNumber("TableHeightInput", dialog.TableHeightUnits,                     1, maxPixels, globalTableElement, "height");    if (error) return false;  }  if (dialog.TableWidthCheckbox.checked)  {    ValidateNumber("TableWidthInput", dialog.TableWidthUnits,                    1, maxPixels, globalTableElement, "width");    if (error) return false;  }  if (dialog.TableBorderCheckbox.checked)  {    var border = ValidateNumber("BorderWidthInput", null, 0, maxPixels, globalTableElement, "border");    // TODO: Deal with "BORDER" without value issue    if (error) return false;  }  if (dialog.CellSpacingCheckbox.checked)  {    ValidateNumber("SpacingInput", null, 0, maxPixels, globalTableElement, "cellspacing");    if (error) return false;  }  if (dialog.CellPaddingCheckbox.checked)  {    ValidateNumber("PaddingInput", null, 0, maxPixels, globalTableElement, "cellpadding");    if (error) return false;  }  if (dialog.TableHAlignCheckbox.checked)    SetAlign("TableAlignList", defHAlign, globalTableElement, "align");  // Color is set on globalCellElement immediately  // Background Image  if (dialog.TableImageCheckbox.checked)  {    var imageName = dialog.TableImageInput.value.trimString();    if (imageName && imageName != "")    {      if (IsValidImage(imageName))        globalTableElement.background = imageName;      else      {        dialog.TableImageInput.focus();        // Switch to appropriate panel for error reporting        SwitchPanel(validatePanel);        ShowInputErrorMessage(GetString("MissingImageError"));        return false;      }    } else {      globalTableElement.removeAttribute("background");    }  }  return true;}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/c0a534c8efb9e6703626cacd6d61cb6ad8eb6680/EdTableProps.js/buggy/editor/ui/dialogs/content/EdTableProps.js