rem:  if ( oRange.inRange( oCellRange ) 
add:  if ( oRange.inRange( oCellRange ) 
context: FCKTableHandler.GetSelectedCells = function(){	var aCells = new Array() ;	var oRange = FCK.EditorDocument.selection.createRange() ;//	var oParent = oRange.parentElement() ;	var oParent = FCKSelection.GetParentElement() ;		if ( oParent && oParent.tagName.Equals( 'TD', 'TH' ) )		aCells[0] = oParent ;	else	{		oParent = FCKSelection.MoveToAncestorNode( 'TABLE' ) ;				if ( oParent )		{			// Loops throw all cells checking if the cell is, or part of it, is inside the selection			// and then add it to the selected cells collection.			for ( var i = 0 ; i < oParent.cells.length ; i++ )			{				var oCellRange = FCK.EditorDocument.selection.createRange() ;				oCellRange.moveToElementText( oParent.cells[i] ) ;								if ( oRange.inRange( oCellRange ) 					|| ( oRange.compareEndPoints('StartToStart',oCellRange) >= 0 &&  oRange.compareEndPoints('StartToEnd',oCellRange) <= 0 )					|| ( oRange.compareEndPoints('EndToStart',oCellRange) >= 0 &&  oRange.compareEndPoints('EndToEnd',oCellRange) <= 0 ) )				{					aCells[aCells.length] = oParent.cells[i] ;				}			}		}	}		return aCells ;}
meta: 1235	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/1235/c3e806dd2e80d30e5028083f65e626da8d5acba4/fcktablehandler_ie.js/buggy/reference/library/src/webapp/editor/FCKeditor/editor/_source/internals/fcktablehandler_ie.js