includes/clientside/tinymce/plugins/table/js/cell.js
changeset 778 57ce13805b6f
parent 543 dffcbfbc4e59
--- 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);