diff -r 488665d49417 -r 57ce13805b6f includes/clientside/tinymce/plugins/table/js/cell.js --- a/includes/clientside/tinymce/plugins/table/js/cell.js Sun Dec 21 15:35:46 2008 -0500 +++ b/includes/clientside/tinymce/plugins/table/js/cell.js Sun Dec 21 16:28:00 2008 -0500 @@ -73,14 +73,24 @@ var celltype = getSelectValue(formObj, 'celltype'); var scope = getSelectValue(formObj, 'scope'); - if (ed.getParam("accessibility_warnings")) { + function doUpdate(s) { + if (s) { + updateCell(tdElm); + + ed.addVisual(); + ed.nodeChanged(); + inst.execCommand('mceEndUndoLevel'); + tinyMCEPopup.close(); + } + }; + + if (ed.getParam("accessibility_warnings", 1)) { if (celltype == "th" && scope == "") - var answer = confirm(ed.getLang('table_dlg.missing_scope', '', true)); + tinyMCEPopup.confirm(ed.getLang('table_dlg.missing_scope', '', true), doUpdate); else - var answer = true; + doUpdate(1); - if (!answer) - return; + return; } updateCell(tdElm);