rem: 1, colCount, globalCellElement, "colspan"); 
add: 0, colCount, globalCellElement, "colspan"); 
context: function ValidateCellData(){  validatePanel = CellPanel;  if (dialog.CellHeightCheckbox.checked)  {    ValidateNumber("CellHeightInput", dialog.TableHeightUnits,                     1, maxPixels, globalCellElement, "height");    if (error) return false;  }  if (dialog.CellWidthCheckbox.checked)  {    ValidateNumber("CellWidthInput", dialog.TableWidthUnits,                    1, maxPixels, globalCellElement, "width");    if (error) return false;  }    if (dialog.SpanCheckbox.checked)  {    ValidateNumber("ColSpanInput", null,                   1, colCount, globalCellElement, "colspan");    if (error) return false;    ValidateNumber("RowSpanInput", null,                   1, rowCount, globalCellElement, "rowspan");    if (error) return false;  }  if (dialog.CellHAlignCheckbox.checked)  {    // Vertical alignment is complicated by "char" type    var hAlign = dialog.CellHAlignList.selectedItem.data;dump("Cell hAlign = "+hAlign+"\n");    if (hAlign != charStr)      globalCellElement.removeAttribute(charStr);        if (hAlign == "left")    {      globalCellElement.removeAttribute("align");    }    else    {      if (hAlign == charStr)      {        var alignChar = dialog.CellAlignCharInput.value.trimString();        globalCellElement.setAttribute(charStr, alignChar);dump("Alignment char="+alignChar+"\n");      }      globalCellElement.setAttribute("align", hAlign);    }  }  if (dialog.CellVAlignCheckbox.checked)    SetAlign("CellVAlignList", defVAlign, globalCellElement, "valign");  if (dialog.TextWrapCheckbox.checked)  {    if (dialog.TextWrapList.selectedIndex == 1)      globalCellElement.setAttribute("nowrap","true");    else      globalCellElement.removeAttribute("nowrap");  }  // Background Image  if (dialog.CellImageCheckbox.checked)  {    var imageName = dialog.TableImageInput.value.trimString();    if (imageName && imageName != "")    {      if (IsValidImage(imageName))        globalCellElement.background = imageName;      else      {        dialog.CellImageInput.focus();        // Switch to appropriate panel for error reporting        SwitchPanel(validatePanel);        ShowInputErrorMessage(GetString("MissingImageError"));      }    } else {      globalCellElement.removeAttribute("background");    }  }    return true;}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/5e38e89e712743aaf0fe0ede8a0f885098acc7de/EdTableProps.js/clean/editor/ui/dialogs/content/EdTableProps.js