fck_last.js
上传用户:wlfwy2004
上传日期:2016-12-12
资源大小:33978k
文件大小:2k
源码类别:

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: fck_last.js
  12.  *  These are the last script lines executed in the editor loading process.
  13.  * 
  14.  * File Authors:
  15.  *  Frederico Caldeira Knabben (fredck@fckeditor.net)
  16.  */
  17. // This is the last file loaded to complete the editor initialization and activation
  18. // Just check if the document direction has been correctly applied (at fck_onload.js).
  19. if ( FCKLang && window.document.dir.toLowerCase() != FCKLang.Dir.toLowerCase() )
  20. window.document.dir = FCKLang.Dir ;
  21. // Activate pasting operations.
  22. if ( FCKConfig.ForcePasteAsPlainText )
  23. FCK.Events.AttachEvent( "OnPaste", FCK.Paste ) ;
  24. // Load Plugins.
  25. if ( FCKPlugins.ItemsCount > 0 )
  26. {
  27. FCKScriptLoader.OnEmpty = CompleteLoading ;
  28. FCKPlugins.Load() ;
  29. }
  30. else
  31. CompleteLoading() ;
  32. function CompleteLoading()
  33. {
  34. // Load the Toolbar
  35. FCKToolbarSet.Name = FCKURLParams['Toolbar'] || 'Default' ;
  36. FCKToolbarSet.Load( FCKToolbarSet.Name ) ;
  37. FCKToolbarSet.Restart() ;
  38. FCK.AttachToOnSelectionChange( FCKToolbarSet.RefreshItemsState ) ;
  39. //FCK.AttachToOnSelectionChange( FCKSelection._Reset ) ;
  40. FCK.SetStatus( FCK_STATUS_COMPLETE ) ;
  41. // Call the special "FCKeditor_OnComplete" function that should be present in 
  42. // the HTML page where the editor is located.
  43. if ( typeof( window.parent.FCKeditor_OnComplete ) == 'function' )
  44. window.parent.FCKeditor_OnComplete( FCK ) ;
  45. }