rem: return sFormatted.trim() ; 
add: return sFormatted.Trim() ; 
context: FCKCodeFormatter.Format = function( html ){	if ( !this.Regex )		this.Init() ;	// Protected content that remain untouched during the	// process go in the following array.	FCKCodeFormatter.ProtectedData = new Array() ;		var sFormatted = html.replace( this.Regex.ProtectedTags, FCKCodeFormatter._ProtectData ) ;		// Line breaks.	sFormatted		= sFormatted.replace( this.Regex.BlocksOpener, '\n$&' ) ; ;	sFormatted		= sFormatted.replace( this.Regex.BlocksCloser, '$&\n' ) ;	sFormatted		= sFormatted.replace( this.Regex.NewLineTags, '$&\n' ) ;	sFormatted		= sFormatted.replace( this.Regex.MainTags, '\n$&\n' ) ;	// Indentation.	var sIndentation = '' ;		var asLines = sFormatted.split( this.Regex.LineSplitter ) ;	sFormatted = '' ;		for ( var i = 0 ; i < asLines.length ; i++ )	{		var sLine = asLines[i] ;				if ( sLine.length == 0 )			continue ;				if ( this.Regex.DecreaseIndent.test( sLine ) )			sIndentation = sIndentation.replace( this.Regex.FormatIndentatorRemove, '' ) ;		sFormatted += sIndentation + sLine + '\n' ;				if ( this.Regex.IncreaseIndent.test( sLine ) )			sIndentation += FCKConfig.FormatIndentator ;	}		// Now we put back the protected data.	for ( var i = 0 ; i < FCKCodeFormatter.ProtectedData.length ; i++ )	{		var oRegex = new RegExp( '___FCKpd___' + i ) ;		sFormatted = sFormatted.replace( oRegex, FCKCodeFormatter.ProtectedData[i].replace( /\$/g, '$$$$' ) ) ;	}	return sFormatted.trim() ;}
meta: 1235	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/1235/e3f23043ed288727da2247e5542491d451663929/fckcodeformatter.js/clean/reference/library/src/webapp/editor/FCKeditor/editor/_source/internals/fckcodeformatter.js