[ Index ]
 

Code source de FCKeditor 2.4

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/editor/_source/commandclasses/ -> fcktablecommand.js (source)

   1  /*
   2   * FCKeditor - The text editor for Internet - http://www.fckeditor.net
   3   * Copyright (C) 2003-2007 Frederico Caldeira Knabben
   4   * 
   5   * == BEGIN LICENSE ==
   6   * 
   7   * Licensed under the terms of any of the following licenses at your
   8   * choice:
   9   * 
  10   *  - GNU General Public License Version 2 or later (the "GPL")
  11   *    http://www.gnu.org/licenses/gpl.html
  12   * 
  13   *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
  14   *    http://www.gnu.org/licenses/lgpl.html
  15   * 
  16   *  - Mozilla Public License Version 1.1 or later (the "MPL")
  17   *    http://www.mozilla.org/MPL/MPL-1.1.html
  18   * 
  19   * == END LICENSE ==
  20   * 
  21   * File Name: fcktablecommand.js
  22   *     FCKPastePlainTextCommand Class: represents the 
  23   *     "Paste as Plain Text" command.
  24   * 
  25   * File Authors:
  26   *         Frederico Caldeira Knabben (www.fckeditor.net)
  27   */
  28  
  29  var FCKTableCommand = function( command )
  30  {
  31      this.Name = command ;
  32  }
  33  
  34  FCKTableCommand.prototype.Execute = function()
  35  {
  36      FCKUndo.SaveUndoStep() ;
  37      
  38      switch ( this.Name )
  39      {
  40          case 'TableInsertRow' :
  41              FCKTableHandler.InsertRow() ;
  42              break ;
  43          case 'TableDeleteRows' :
  44              FCKTableHandler.DeleteRows() ;
  45              break ;
  46          case 'TableInsertColumn' :
  47              FCKTableHandler.InsertColumn() ;
  48              break ;
  49          case 'TableDeleteColumns' :
  50              FCKTableHandler.DeleteColumns() ;
  51              break ;
  52          case 'TableInsertCell' :
  53              FCKTableHandler.InsertCell() ;
  54              break ;
  55          case 'TableDeleteCells' :
  56              FCKTableHandler.DeleteCells() ;
  57              break ;
  58          case 'TableMergeCells' :
  59              FCKTableHandler.MergeCells() ;
  60              break ;
  61          case 'TableSplitCell' :
  62              FCKTableHandler.SplitCell() ;
  63              break ;
  64          case 'TableDelete' :
  65              FCKTableHandler.DeleteTable() ;
  66              break ;
  67          default :
  68              alert( FCKLang.UnknownCommand.replace( /%1/g, this.Name ) ) ;
  69      }
  70  }
  71  
  72  FCKTableCommand.prototype.GetState = function()
  73  {
  74      return FCK_TRISTATE_OFF ;
  75  }


Généré le : Sun Feb 25 15:28:05 2007 par Balluche grâce à PHPXref 0.7