rem: h += '<img src="' + img + '" title="{$' + lang + '}" />'; 
add: h += '<img src="' + img + '" alt="{$'+lang+'}" title="{$' + lang + '}" />'; 
context: 	getButtonHTML : function(id, lang, img, cmd, ui, val) {		var h = '', m, x, io = '';		cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'' + cmd + '\'';		if (typeof(ui) != "undefined" && ui != null)			cmd += ',' + ui;		if (typeof(val) != "undefined" && val != null)			cmd += ",'" + val + "'";		cmd += ');';		// Patch for IE7 bug with hover out not restoring correctly		if (tinyMCE.isRealIE)			io = 'onmouseover="tinyMCE.lastHover = this;"';		// Use tilemaps when enabled and found and never in MSIE since it loads the tile each time from cache if cahce is disabled		if (tinyMCE.getParam('button_tile_map') && (!tinyMCE.isIE || tinyMCE.isOpera) && (m = this.buttonMap[id]) != null && (tinyMCE.getParam("language") == "en" || img.indexOf('$lang') == -1)) {			// Tiled button			x = 0 - (m * 20) == 0 ? '0' : 0 - (m * 20);			h += '<a id="{$editor_id}_' + id + '" href="javascript:' + cmd + '" onclick="' + cmd + 'return false;" onmousedown="return false;" ' + io + ' class="mceTiledButton mceButtonNormal" target="_self">';			h += '<img src="{$themeurl}/images/spacer.gif" style="background-position: ' + x + 'px 0" title="{$' + lang + '}" />';			h += '</a>';		} else {			// Normal button			h += '<a id="{$editor_id}_' + id + '" href="javascript:' + cmd + '" onclick="' + cmd + 'return false;" onmousedown="return false;" ' + io + ' class="mceButtonNormal" target="_self">';			h += '<img src="' + img + '" title="{$' + lang + '}" />';			h += '</a>';		}		return h;	},
meta: 3891	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/3891/e8e3862e104280a24076077196c7b5713720de70/tiny_mce_src.js/buggy/plugins/editors/tinymce/jscripts/tiny_mce/tiny_mce_src.js