fcktablehandler_gecko.js
上传用户:wlfwy2004
上传日期:2016-12-12
资源大小:33978k
文件大小:1k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. /*
  2.  * FCKeditor - The text editor for internet
  3.  * Copyright (C) 2003-2005 Frederico Caldeira Knabben
  4.  * 
  5.  * Licensed under the terms of the GNU Lesser General Public License:
  6.  *  http://www.opensource.org/licenses/lgpl-license.php
  7.  * 
  8.  * For further information visit:
  9.  *  http://www.fckeditor.net/
  10.  * 
  11.  * File Name: fcktablehandler_gecko.js
  12.  *  Manage table operations (IE specific).
  13.  * 
  14.  * File Authors:
  15.  *  Frederico Caldeira Knabben (fredck@fckeditor.net)
  16.  */
  17. FCKTableHandler.GetSelectedCells = function()
  18. {
  19. var aCells = new Array() ;
  20. var oSelection = FCK.EditorWindow.getSelection() ;
  21. // If the selection is a text.
  22. if ( oSelection.rangeCount == 1 && oSelection.anchorNode.nodeType == 3 )
  23. {
  24. var oParent = FCKTools.GetElementAscensor( oSelection.anchorNode, 'TD' ) ;
  25. if ( oParent )
  26. {
  27. aCells[0] = oParent ;
  28. return aCells ;
  29. }
  30. }
  31. for ( var i = 0 ; i < oSelection.rangeCount ; i++ )
  32. {
  33. var oRange = oSelection.getRangeAt(i) ;
  34. var oCell = oRange.startContainer.childNodes[ oRange.startOffset ] ;
  35. if ( oCell.tagName == 'TD' )
  36. aCells[aCells.length] = oCell ;
  37. }
  38. return aCells ;
  39. }