Index: branches/RC/admin/editor/cmseditor/editor/_source/classes/fckcontextmenuitem.js
===================================================================
diff -u -N
--- branches/RC/admin/editor/cmseditor/editor/_source/classes/fckcontextmenuitem.js (revision 8929)
+++ branches/RC/admin/editor/cmseditor/editor/_source/classes/fckcontextmenuitem.js (revision 0)
@@ -1,103 +0,0 @@
-/*
- * FCKeditor - The text editor for internet
- * Copyright (C) 2003-2004 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/
- *
- * File Name: fckcontextmenuitem.js
- * FCKContextMenuItem Class: represents a item in the context menu.
- *
- * Version: 2.0 RC3
- * Modified: 2005-02-23 23:44:49
- *
- * File Authors:
- * Frederico Caldeira Knabben (fredck@fckeditor.net)
- */
-
-var FCKContextMenuItem = function( contextMenu, commandName, label, hasIcon )
-{
- this.ContextMenu = contextMenu ;
- this.Command = FCKCommands.GetCommand( commandName ) ;
- this.Label = label ? label : commandName ;
- this.HasIcon = hasIcon ? true : false ;
-}
-
-FCKContextMenuItem.prototype.CreateTableRow = function( targetTable )
-{
- // Creates the
element.
- this._Row = targetTable.insertRow(-1) ;
- this._Row.className = 'CM_Disabled' ;
- this._Row.FCKContextMenuItem = this ;
-
- // Sets the mouse over event.
- this._Row.onmouseover = function()
- {
- if ( this.className != 'CM_Disabled' )
- this.className = 'CM_Over' ;
- }
-
- // Sets the mouse out event.
- this._Row.onmouseout = function()
- {
- if ( this.className != 'CM_Disabled' )
- this.className = 'CM_Option' ;
- }
-
- this._Row.onclick = function()
- {
- if ( this.className != 'CM_Disabled' )
- {
- this.FCKContextMenuItem.ContextMenu.Hide() ;
- this.FCKContextMenuItem.Command.Execute() ;
- }
- return false ;
- }
-
- var oCell = this._Row.insertCell(-1) ;
- oCell.className = 'CM_Icon' ;
-
- if ( this.HasIcon ) oCell.innerHTML = '' ;
-
- oCell = this._Row.insertCell(-1) ;
- oCell.className = 'CM_Label' ;
- oCell.unselectable = 'on' ;
- oCell.noWrap = true ;
- oCell.innerHTML = this.Label ;
-}
-
-FCKContextMenuItem.prototype.SetVisible = function( isVisible )
-{
- this._Row.style.display = isVisible ? '' : 'none' ;
-}
-
-FCKContextMenuItem.prototype.RefreshState = function()
-{
- switch ( this.Command.GetState() )
- {
- case FCK_TRISTATE_ON :
- case FCK_TRISTATE_OFF :
- this._Row.className = 'CM_Option' ;
- break ;
- default :
- this._Row.className = 'CM_Disabled' ;
- break ;
- }
-}
-
-/*
-Sample output.
------------------------------------------
-
- |
- Cut |
-
------------------------------------------
-
- |
- Do Something |
-
-*/
\ No newline at end of file