Hacked By AnonymousFox

Current Path : C:/AppServ/www/stat/lib/htmleditor/editor/_source/internals/
Upload File :
Current File : C:/AppServ/www/stat/lib/htmleditor/editor/_source/internals/fcktablehandler_gecko.js

/*

 * FCKeditor - The text editor for internet

 * Copyright (C) 2003-2006 Frederico Caldeira Knabben

 * 

 * Licensed under the terms of the GNU Lesser General Public License:

 * 		http://www.opensource.org/licenses/lgpl-license.php

 * 

 * For further information visit:

 * 		http://www.fckeditor.net/

 * 

 * "Support Open Source software. What about a donation today?"

 * 

 * File Name: fcktablehandler_gecko.js

 * 	Manage table operations (IE specific).

 * 

 * File Authors:

 * 		Frederico Caldeira Knabben (fredck@fckeditor.net)

 */



FCKTableHandler.GetSelectedCells = function()

{

	var aCells = new Array() ;



	var oSelection = FCK.EditorWindow.getSelection() ;



	// If the selection is a text.

	if ( oSelection.rangeCount == 1 && oSelection.anchorNode.nodeType == 3 )

	{

		var oParent = FCKTools.GetElementAscensor( oSelection.anchorNode, 'TD,TH' ) ;

		

		if ( oParent )

		{

			aCells[0] = oParent ;

			return aCells ;

		}	

	}



	for ( var i = 0 ; i < oSelection.rangeCount ; i++ )

	{

		var oRange = oSelection.getRangeAt(i) ;

		var oCell ;

		

		if ( oRange.startContainer.tagName.Equals( 'TD', 'TH' ) )

			oCell = oRange.startContainer ;

		else

			oCell = oRange.startContainer.childNodes[ oRange.startOffset ] ;

		

		if ( oCell.tagName.Equals( 'TD', 'TH' ) )

			aCells[aCells.length] = oCell ;

	}



	return aCells ;

}


Hacked By AnonymousFox1.0, Coded By AnonymousFox