- // Pass to next handler in chain
- return false;
-}
-
-function TinyMCE_table_handleNodeChange(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {
- var colspan = "1", rowspan = "1";
-
- var inst = tinyMCE.getInstanceById(editor_id);
-
- // Reset table controls
- tinyMCE.switchClassSticky(editor_id + '_table', 'mceButtonNormal');
- tinyMCE.switchClassSticky(editor_id + '_row_props', 'mceButtonDisabled', true);
- tinyMCE.switchClassSticky(editor_id + '_cell_props', 'mceButtonDisabled', true);
- tinyMCE.switchClassSticky(editor_id + '_row_before', 'mceButtonDisabled', true);
- tinyMCE.switchClassSticky(editor_id + '_row_after', 'mceButtonDisabled', true);
- tinyMCE.switchClassSticky(editor_id + '_delete_row', 'mceButtonDisabled', true);
- tinyMCE.switchClassSticky(editor_id + '_col_before', 'mceButtonDisabled', true);
- tinyMCE.switchClassSticky(editor_id + '_col_after', 'mceButtonDisabled', true);
- tinyMCE.switchClassSticky(editor_id + '_delete_col', 'mceButtonDisabled', true);
- tinyMCE.switchClassSticky(editor_id + '_split_cells', 'mceButtonDisabled', true);
- tinyMCE.switchClassSticky(editor_id + '_merge_cells', 'mceButtonDisabled', true);
-
- // Within a tr element
- if (tinyMCE.getParentElement(node, "tr"))
- tinyMCE.switchClassSticky(editor_id + '_row_props', 'mceButtonSelected', false);
-
- // Within a td element
- if (tdElm = tinyMCE.getParentElement(node, "td,th")) {
- tinyMCE.switchClassSticky(editor_id + '_cell_props', 'mceButtonSelected', false);
- tinyMCE.switchClassSticky(editor_id + '_row_before', 'mceButtonNormal', false);
- tinyMCE.switchClassSticky(editor_id + '_row_after', 'mceButtonNormal', false);
- tinyMCE.switchClassSticky(editor_id + '_delete_row', 'mceButtonNormal', false);
- tinyMCE.switchClassSticky(editor_id + '_col_before', 'mceButtonNormal', false);
- tinyMCE.switchClassSticky(editor_id + '_col_after', 'mceButtonNormal', false);
- tinyMCE.switchClassSticky(editor_id + '_delete_col', 'mceButtonNormal', false);
-
- colspan = tinyMCE.getAttrib(tdElm, "colspan");
- rowspan = tinyMCE.getAttrib(tdElm, "rowspan");
-
- colspan = colspan == "" ? "1" : colspan;
- rowspan = rowspan == "" ? "1" : rowspan;
-
- if (colspan != "1" || rowspan != "1")
- tinyMCE.switchClassSticky(editor_id + '_split_cells', 'mceButtonNormal', false);
- }