rem: if ( sAttName.startsWith( '_fck' ) ) 
add: if ( sAttName.StartsWith( '_fck' ) ) 
context: FCKXHtml._AppendAttributes = function( xmlNode, htmlNode, node ){	var aAttributes = htmlNode.attributes ;		for ( var n = 0 ; n < aAttributes.length ; n++ )	{		var oAttribute = aAttributes[n] ;				if ( oAttribute.specified )		{			var sAttName = oAttribute.nodeName.toLowerCase() ;			var sAttValue ;			// Ignore any attribute starting with "_fck".			if ( sAttName.startsWith( '_fck' ) )				continue ;			// There is a bug in Mozilla that returns '_moz_xxx' attributes as specified.			else if ( sAttName.indexOf( '_moz' ) == 0 )				continue ;			// There are one cases (on Gecko) when the oAttribute.nodeValue must be used:			//		- for the "class" attribute			else if ( sAttName == 'class' )				sAttValue = oAttribute.nodeValue ;			// XHTML doens't support attribute minimization like "CHECKED". It must be trasformed to cheched="checked".			else if ( oAttribute.nodeValue === true )				sAttValue = sAttName ;			else				sAttValue = htmlNode.getAttribute( sAttName, 2 ) ;	// We must use getAttribute to get it exactly as it is defined.			this._AppendAttribute( node, sAttName, sAttValue ) ;		}	}}
meta: 8533	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8533/30774da157017224af5d9a1b55d04bf21f55a840/fckxhtml_gecko.js/buggy/library/src/webapp/editor/FCKeditor/editor/_source/internals/fckxhtml_gecko.js