rem:  if ( !eBlockLimit && !eBlock && FCKListsLib.PathBlockElements[ sElementName ] != null ) eBlock = e ;   if ( !eBlockLimit && (/^(?:body|td|th|caption|form)$/).test( sElementName ) ) eBlockLimit = e ; 
add:  if ( !eBlockLimit ) { if ( !eBlock && FCKListsLib.PathBlockElements[ sElementName ] != null ) eBlock = e ;  if ( FCKListsLib.PathBlockLimitElements[ sElementName ] != null ) eBlockLimit = e ; } 
context: var FCKElementPath = function( lastNode ){	var eBlock = null ;	var eBlockLimit = null ;		var aElements = new Array() ;		var e = lastNode ;	while ( e ) 	{		if ( e.nodeType == 1 )		{			if ( !this.LastElement )				this.LastElement = e ;			var sElementName = e.nodeName.toLowerCase() ;						if ( !eBlockLimit && !eBlock && FCKListsLib.PathBlockElements[ sElementName ] != null )				eBlock = e ;							// TODO: Review the Regex and move it to the RegexLib.			if ( !eBlockLimit && (/^(?:body|td|th|caption|form)$/).test( sElementName ) )				eBlockLimit = e ;			aElements.push( e ) ;						if ( sElementName == 'BODY' )				break ; 		}		e = e.parentNode ;	}		this.Block = eBlock ;	this.BlockLimit = eBlockLimit ;	this.Elements = aElements ;}
meta: 1235	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/1235/c3e806dd2e80d30e5028083f65e626da8d5acba4/fckelementpath.js/clean/reference/library/src/webapp/editor/FCKeditor/editor/_source/classes/fckelementpath.js