add: case "abbr": case "HTML:ABBR": 
context: 	handleNodeChange : function(editor_id, node, undo_index,undo_levels, visual_aid, any_selection) {		if (node == null)			return;		if (!any_selection) {			// Disable the buttons			tinyMCE.switchClass(editor_id + '_cite', 'mceButtonDisabled');			tinyMCE.switchClass(editor_id + '_acronym', 'mceButtonDisabled');			tinyMCE.switchClass(editor_id + '_abbr', 'mceButtonDisabled');			tinyMCE.switchClass(editor_id + '_del', 'mceButtonDisabled');			tinyMCE.switchClass(editor_id + '_ins', 'mceButtonDisabled');		} else {			// A selection means the buttons should be active.			tinyMCE.switchClass(editor_id + '_cite', 'mceButtonNormal');			tinyMCE.switchClass(editor_id + '_acronym', 'mceButtonNormal');			tinyMCE.switchClass(editor_id + '_abbr', 'mceButtonNormal');			tinyMCE.switchClass(editor_id + '_del', 'mceButtonNormal');			tinyMCE.switchClass(editor_id + '_ins', 'mceButtonNormal');		}		switch (node.nodeName) {			case "CITE":				tinyMCE.switchClass(editor_id + '_cite', 'mceButtonSelected');				return true;			case "ACRONYM":				tinyMCE.switchClass(editor_id + '_acronym', 'mceButtonSelected');				return true;			case "ABBR":				tinyMCE.switchClass(editor_id + '_abbr', 'mceButtonSelected');				return true;			case "DEL":				tinyMCE.switchClass(editor_id + '_del', 'mceButtonSelected');				return true;			case "INS":				tinyMCE.switchClass(editor_id + '_ins', 'mceButtonSelected');				return true;		}		return true;	}
meta: 2801	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/2801/c0b64400237c14fde059abe9a1205544ecee10b6/editor_plugin_src.js/buggy/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js