rem: if (percentChar == "%") { 
add: if (isPercent) { 
context: function ValidateData(){  rows = ValidateNumberString(dialog.rowsInput.value, 1, maxRows);  if (rows == "") {    // Set focus to the offending control    dialog.rowsInput.focus();    return false;  }  columns = ValidateNumberString(dialog.columnsInput.value, 1, maxColumns);  if (columns == "") {    // Set focus to the offending control    dialog.columnsInput.focus();    return false;  }  // Set attributes: these may be empty strings  borderText = TrimString(dialog.borderInput.value);  if (borderText) {    // Set the other attributes on the table    if (ValidateNumberString(borderText, 0, maxPixels))      globalElement.setAttribute("border", borderText);  }  widthText = TrimString(dialog.widthInput.value);  if (widthText) {    var maxLimit;    if (percentChar == "%") {      maxLimit = 100;    } else {      // Upper limit when using pixels      maxLimit = maxPixels;    }    widthText = ValidateNumberString(dialog.widthInput.value, 1, maxLimit);    if (widthText != "") {      widthText += percentChar;      dump("Table Width="+widthText+"\n");      globalElement.setAttribute("width", widthText);    }  }  return true;}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/711c0f72c9655c2558d43bb716847f1a294b8372/EdInsertTable.js/buggy/editor/ui/dialogs/content/EdInsertTable.js