Rev 1372 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
/** 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 ;elseoCell = oRange.startContainer.childNodes[ oRange.startOffset ] ;if ( oCell.tagName.Equals( 'TD', 'TH' ) )aCells[aCells.length] = oCell ;}return aCells ;}