/*
* 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_last.js
* These are the last script lines executed in the editor loading process.
*
* Version: 2.0 RC2
* Modified: 2004-12-04 16:53:16
*
* File Authors:
* Frederico Caldeira Knabben ([email protected])
*/
// This is the last file loaded to complete the editor initialization and activation
// Just check if the document direction has been correctly applied (at fck_onload.js).
if ( FCKLang && window.document.dir.toLowerCase() != FCKLang.Dir.toLowerCase() )
window.document.dir = FCKLang.Dir ;
// Activate pasting operations.
if ( FCKConfig.ForcePasteAsPlainText )
FCK.Events.AttachEvent( "OnPaste", FCK.Paste ) ;
// Load Plugins.
if ( FCKPlugins.Items.length > 0 )
{
FCKScriptLoader.OnEmpty = CompleteLoading ;
FCKPlugins.Load() ;
}
else
CompleteLoading() ;
function CompleteLoading()
{
// Load the Toolbar
FCKToolbarSet.Name = FCKURLParams['Toolbar'] || 'Default' ;
FCKToolbarSet.Load( FCKToolbarSet.Name ) ;
FCKToolbarSet.Restart() ;
FCK.AttachToOnSelectionChange( FCKToolbarSet.RefreshItemsState ) ;
//FCK.AttachToOnSelectionChange( FCKSelection._Reset ) ;
FCK.SetStatus( FCK_STATUS_COMPLETE ) ;
// Call the special "FCKeditor_OnComplete" function that should be present in
// the HTML page where the editor is located.
if ( typeof( window.parent.FCKeditor_OnComplete ) == 'function' )
window.parent.FCKeditor_OnComplete( FCK ) ;
}