rem: globalCellElement.removeAttribute("nowrap"); 
add: gEditor.removeAttributeOrEquivalent(globalCellElement, "nowrap", true); 
context: function ValidateCellData(){  gValidateTab = gDialog.CellTab;  if (gDialog.CellHeightCheckbox.checked)  {    ValidateNumber(gDialog.CellHeightInput, gDialog.CellHeightUnits,                    1, gMaxTableSize, globalCellElement, "height");    if (gValidationError) return false;  }  if (gDialog.CellWidthCheckbox.checked)  {    ValidateNumber(gDialog.CellWidthInput, gDialog.CellWidthUnits,                   1, gMaxTableSize, globalCellElement, "width");    if (gValidationError) return false;  }  if (gDialog.CellHAlignCheckbox.checked)  {    var hAlign = gDialog.CellHAlignList.selectedItem.value;    // Horizontal alignment is complicated by "char" type    // We don't change current values if user didn't edit alignment    if (!alignWasChar)    {      globalCellElement.removeAttribute(charStr);      // Always set "align" attribute,      //  so the default "left" is effective in a cell      //  when parent row has align set.      globalCellElement.setAttribute("align", hAlign);    }  }  if (gDialog.CellVAlignCheckbox.checked)  {    // Always set valign (no default in 2nd param) so    //  the default "middle" is effective in a cell    //  when parent row has valign set.    SetAlign("CellVAlignList", "", globalCellElement, "valign");  }  if (gDialog.TextWrapCheckbox.checked)  {    if (gDialog.TextWrapList.selectedIndex == 1)      globalCellElement.setAttribute("nowrap","nowrap");    else      globalCellElement.removeAttribute("nowrap");  }  return true;}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/dfe457b9a4cb5d2e2321d05d29885ef9fb6030ee/EdTableProps.js/clean/editor/ui/dialogs/content/EdTableProps.js