fcktablecommand.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: fcktablecommand.js
  12.  *  FCKPastePlainTextCommand Class: represents the 
  13.  *  "Paste as Plain Text" command.
  14.  * 
  15.  * File Authors:
  16.  *  Frederico Caldeira Knabben (fredck@fckeditor.net)
  17.  */
  18. var FCKTableCommand = function( command )
  19. {
  20. this.Name = command ;
  21. }
  22. FCKTableCommand.prototype.Execute = function()
  23. {
  24. FCKUndo.SaveUndoStep() ;
  25. switch ( this.Name )
  26. {
  27. case 'TableInsertRow' :
  28. FCKTableHandler.InsertRow() ;
  29. break ;
  30. case 'TableDeleteRows' :
  31. FCKTableHandler.DeleteRows() ;
  32. break ;
  33. case 'TableInsertColumn' :
  34. FCKTableHandler.InsertColumn() ;
  35. break ;
  36. case 'TableDeleteColumns' :
  37. FCKTableHandler.DeleteColumns() ;
  38. break ;
  39. case 'TableInsertCell' :
  40. FCKTableHandler.InsertCell() ;
  41. break ;
  42. case 'TableDeleteCells' :
  43. FCKTableHandler.DeleteCells() ;
  44. break ;
  45. case 'TableMergeCells' :
  46. FCKTableHandler.MergeCells() ;
  47. break ;
  48. case 'TableSplitCell' :
  49. FCKTableHandler.SplitCell() ;
  50. break ;
  51. default :
  52. alert( FCKLang.UnknownCommand.replace( /%1/g, this.Name ) ) ;
  53. }
  54. }
  55. FCKTableCommand.prototype.GetState = function()
  56. {
  57. return FCK_TRISTATE_OFF ;
  58. }