Index: branches/RC/admin/editor/cmseditor/editor/_source/internals/fck_2_ie.js
===================================================================
diff -u -N
--- branches/RC/admin/editor/cmseditor/editor/_source/internals/fck_2_ie.js (revision 8929)
+++ branches/RC/admin/editor/cmseditor/editor/_source/internals/fck_2_ie.js (revision 0)
@@ -1,159 +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: fck_2_ie.js
- * This is the second part of the "FCK" object creation. This is the main
- * object that represents an editor instance.
- * (IE specific implementations)
- *
- * Version: 2.0 RC3
- * Modified: 2005-01-11 15:45:01
- *
- * File Authors:
- * Frederico Caldeira Knabben (fredck@fckeditor.net)
- */
-
-/*
-if ( FCKConfig.UseBROnCarriageReturn )
-{
- // Named commands to be handled by this browsers specific implementation.
- FCK.RedirectNamedCommands =
- {
- InsertOrderedList : true,
- InsertUnorderedList : true
- }
-
- FCK.ExecuteRedirectedNamedCommand = function( commandName, commandParameter )
- {
- if ( commandName == 'InsertOrderedList' || commandName == 'InsertUnorderedList' )
- {
- if ( !(FCK.EditorDocument.queryCommandState( 'InsertOrderedList' ) || FCK.EditorDocument.queryCommandState( 'InsertUnorderedList' )) )
- {
- }
- }
-
- FCK.ExecuteNamedCommand( commandName, commandParameter ) ;
- }
-}
-*/
-
-FCK.Paste = function()
-{
- if ( FCKConfig.ForcePasteAsPlainText )
- {
- FCK.PasteAsPlainText() ;
- return false ;
- }
- else if ( FCKConfig.AutoDetectPasteFromWord && FCKBrowserInfo.IsIE55OrMore )
- {
- var sHTML = FCK.GetClipboardHTML() ;
- var re = /<\w[^>]* class="?MsoNormal"?/gi ;
- if ( re.test( sHTML ) )
- {
- if ( confirm( FCKLang["PasteWordConfirm"] ) )
- {
- FCK.CleanAndPaste( sHTML ) ;
- return false ;
- }
- }
- }
- else
- return true ;
-}
-
-FCK.PasteAsPlainText = function()
-{
- // Get the data available in the clipboard and encodes it in HTML.
- var sText = FCKTools.HTMLEncode( clipboardData.getData("Text") ) ;
-
- // Replace the carriage returns with
- sText = sText.replace( /\n/g, '
' ) ;
-
- // Insert the resulting data in the editor.
- this.InsertHtml( sText ) ;
-}
-
-FCK.PasteFromWord = function()
-{
- FCK.CleanAndPaste( FCK.GetClipboardHTML() ) ;
-}
-
-FCK.InsertElement = function( element )
-{
- FCK.InsertHtml( element.outerHTML ) ;
-}
-
-FCK.GetClipboardHTML = function()
-{
- var oDiv = document.getElementById( '___FCKHiddenDiv' ) ;
-
- if ( !oDiv )
- {
- var oDiv = document.createElement( 'DIV' ) ;
- oDiv.id = '___FCKHiddenDiv' ;
- oDiv.style.visibility = 'hidden' ;
- oDiv.style.overflow = 'hidden' ;
- oDiv.style.position = 'absolute' ;
- oDiv.style.width = 1 ;
- oDiv.style.height = 1 ;
-
- document.body.appendChild( oDiv ) ;
- }
-
- oDiv.innerHTML = '' ;
-
- var oTextRange = document.body.createTextRange() ;
- oTextRange.moveToElementText( oDiv ) ;
- oTextRange.execCommand( 'Paste' ) ;
-
- var sData = oDiv.innerHTML ;
- oDiv.innerHTML = '' ;
-
- return sData ;
-}
-
-FCK.AttachToOnSelectionChange = function( functionPointer )
-{
- this.Events.AttachEvent( 'OnSelectionChange', functionPointer ) ;
-}
-
-/*
-FCK.AttachToOnSelectionChange = function( functionPointer )
-{
- FCK.EditorDocument.attachEvent( 'onselectionchange', functionPointer ) ;
-}
-*/
-
-FCK.CreateLink = function( url )
-{
- FCK.ExecuteNamedCommand( 'Unlink' ) ;
-
- if ( url.length > 0 )
- {
- // Generate a temporary name for the link.
- var sTempUrl = 'javascript:void(0);/*' + ( new Date().getTime() ) + '*/' ;
-
- // Use the internal "CreateLink" command to create the link.
- FCK.ExecuteNamedCommand( 'CreateLink', sTempUrl ) ;
-
- // Loof for the just create link.
- var oLinks = this.EditorDocument.links ;
-
- for ( i = 0 ; i < oLinks.length ; i++ )
- {
- if ( oLinks[i].href == sTempUrl )
- {
- oLinks[i].href = url ;
- return oLinks[i] ;
- }
- }
- }
-}
-