rem: {  var selectedCell = editorShell.GetFirstSelectedCell(); while (selectedCell) { ApplyCellAttributes(selectedCell); selectedCell = editorShell.GetNextSelectedCell(); } } 
add: ApplyCellAttributes();  
context: function Apply(){  if (ValidateData())  {    editorShell.BeginBatchChanges();    // Can't use editorShell.CloneAttributes -- we must change only    //   attributes that are checked!    ApplyTableAttributes();    // We may have just a table, so check for cell element    if (globalCellElement)    {      // Apply changes to all selected cells      var selectedCell = editorShell.GetFirstSelectedCell();      while (selectedCell)      {        ApplyCellAttributes(selectedCell);         selectedCell = editorShell.GetNextSelectedCell();      }    }                editorShell.EndBatchChanges();    // Change text on "Cancel" button after Apply is used    if (!ApplyUsed)    {      document.getElementById("cancel").setAttribute("value",GetString("Close"));      ApplyUsed = true;    }    return true;  }  return false;}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/5e38e89e712743aaf0fe0ede8a0f885098acc7de/EdTableProps.js/clean/editor/ui/dialogs/content/EdTableProps.js