BVB Source Codes

Easy website system v2.0 Show fckeditor.html Source code

Return Download Easy website system v2.0: download fckeditor.html Source code - Download Easy website system v2.0 Source code - Type:.html
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2. <!--
  3. * FCKeditor - The text editor for Internet - http://www.fckeditor.net
  4. * Copyright (C) 2003-2009 Frederico Caldeira Knabben
  5. *
  6. * == BEGIN LICENSE ==
  7. *
  8. * Licensed under the terms of any of the following licenses at your
  9. * choice:
  10. *
  11. *  - GNU General Public License Version 2 or later (the "GPL")
  12. *    http://www.gnu.org/licenses/gpl.html
  13. *
  14. *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
  15. *    http://www.gnu.org/licenses/lgpl.html
  16. *
  17. *  - Mozilla Public License Version 1.1 or later (the "MPL")
  18. *    http://www.mozilla.org/MPL/MPL-1.1.html
  19. *
  20. * == END LICENSE ==
  21. *
  22. * Main page that holds the editor.
  23. -->
  24. <html>
  25. <head>
  26.         <title>FCKeditor</title>
  27.         <meta name="robots" content="noindex, nofollow">
  28.         <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  29.         <meta http-equiv="Cache-Control" content="public">
  30.         <script type="text/javascript">
  31.  
  32. // #1645: Alert the user if opening FCKeditor in FF3 from local filesystem
  33. // without security.fileuri.strict_origin_policy disabled.
  34. if ( document.location.protocol == 'file:' )
  35. {
  36.         try
  37.         {
  38.                 window.parent.document.domain ;
  39.         }
  40.         catch ( e )
  41.         {
  42.                 window.addEventListener( 'load', function()
  43.                         {
  44.                                 document.body.innerHTML = '\
  45.                                         <div style="border: 1px red solid; font-family: arial; font-size: 12px; color: red; padding:10px;">\
  46.                                                 <p>\
  47.                                                         <b>Your browser security settings don\'t allow FCKeditor to be opened from\
  48.                                                         the local filesystem.<\/b>\
  49.                                                 <\/p>\
  50.                                                 <p>\
  51.                                                         Please open the <b>about:config<\/b> page and disable the\
  52.                                                         &quot;security.fileuri.strict_origin_policy&quot; option; then load this page again.\
  53.                                                 <\/p>\
  54.                                                 <p>\
  55.                                                         Check our <a href="http://docs.fckeditor.net/FCKeditor_2.x/Developers_Guide/FAQ#ff3perms">FAQ<\/a>\
  56.                                                         for more information.\
  57.                                                 <\/p>\
  58.                                         <\/div>' ;
  59.                         }, false ) ;
  60.         }
  61. }
  62.  
  63. // Save a reference to the default domain.
  64. var FCK_ORIGINAL_DOMAIN ;
  65.  
  66. // Automatically detect the correct document.domain (#123).
  67. (function()
  68. {
  69.         var d = FCK_ORIGINAL_DOMAIN = document.domain ;
  70.  
  71.         while ( true )
  72.         {
  73.                 // Test if we can access a parent property.
  74.                 try
  75.                 {
  76.                         var test = window.parent.document.domain ;
  77.                         break ;
  78.                 }
  79.                 catch( e ) {}
  80.  
  81.                 // Remove a domain part: www.mytest.example.com => mytest.example.com => example.com ...
  82.                 d = d.replace( /.*?(?:\.|$)/, '' ) ;
  83.  
  84.                 if ( d.length == 0 )
  85.                         break ;         // It was not able to detect the domain.
  86.  
  87.                 try
  88.                 {
  89.                         document.domain = d ;
  90.                 }
  91.                 catch (e)
  92.                 {
  93.                         break ;
  94.                 }
  95.         }
  96. })() ;
  97.  
  98. // Save a reference to the detected runtime domain.
  99. var FCK_RUNTIME_DOMAIN = document.domain ;
  100.  
  101. var FCK_IS_CUSTOM_DOMAIN = ( FCK_ORIGINAL_DOMAIN != FCK_RUNTIME_DOMAIN ) ;
  102.  
  103. // Instead of loading scripts and CSSs using inline tags, all scripts are
  104. // loaded by code. In this way we can guarantee the correct processing order,
  105. // otherwise external scripts and inline scripts could be executed in an
  106. // unwanted order (IE).
  107.  
  108. function LoadScript( url )
  109. {
  110.         document.write( '<scr' + 'ipt type="text/javascript" src="' + url + '"><\/scr' + 'ipt>' ) ;
  111. }
  112.  
  113. // Main editor scripts.
  114. var sSuffix = ( /*@cc_on!@*/false ) ? 'ie' : 'gecko' ;
  115.  
  116. LoadScript( 'js/fckeditorcode_' + sSuffix + '.js' ) ;
  117.  
  118. // Base configuration file.
  119. LoadScript( '../fckconfig.js' ) ;
  120.  
  121.         </script>
  122.         <script type="text/javascript">
  123.  
  124. // Adobe AIR compatibility file.
  125. if ( FCKBrowserInfo.IsAIR )
  126.         LoadScript( 'js/fckadobeair.js' ) ;
  127.  
  128. if ( FCKBrowserInfo.IsIE )
  129. {
  130.         // Remove IE mouse flickering.
  131.         try
  132.         {
  133.                 document.execCommand( 'BackgroundImageCache', false, true ) ;
  134.         }
  135.         catch (e)
  136.         {
  137.                 // We have been reported about loading problems caused by the above
  138.                 // line. For safety, let's just ignore errors.
  139.         }
  140.  
  141.         // Create the default cleanup object used by the editor.
  142.         FCK.IECleanup = new FCKIECleanup( window ) ;
  143.         FCK.IECleanup.AddItem( FCKTempBin, FCKTempBin.Reset ) ;
  144.         FCK.IECleanup.AddItem( FCK, FCK_Cleanup ) ;
  145. }
  146.  
  147. // The first function to be called on selection change must the the styles
  148. // change checker, because the result of its processing may be used by another
  149. // functions listening to the same event.
  150. FCK.Events.AttachEvent( 'OnSelectionChange', function() { FCKStyles.CheckSelectionChanges() ; } ) ;
  151.  
  152. // The config hidden field is processed immediately, because
  153. // CustomConfigurationsPath may be set in the page.
  154. FCKConfig.ProcessHiddenField() ;
  155.  
  156. // Load the custom configurations file (if defined).
  157. if ( FCKConfig.CustomConfigurationsPath.length > 0 )
  158.         LoadScript( FCKConfig.CustomConfigurationsPath ) ;
  159.  
  160.         </script>
  161.         <script type="text/javascript">
  162.  
  163. // Load configurations defined at page level.
  164. FCKConfig_LoadPageConfig() ;
  165.  
  166. FCKConfig_PreProcess() ;
  167.  
  168. // Load the full debug script.
  169. if ( FCKConfig.Debug )
  170.         LoadScript( '_source/internals/fckdebug.js' ) ;
  171.  
  172.         </script>
  173.         <script type="text/javascript">
  174.  
  175. // CSS minified by http://iceyboard.no-ip.org/projects/css_compressor (see _dev/css_compression.txt).
  176. var FCK_InternalCSS                     = FCKTools.FixCssUrls( FCKConfig.BasePath + 'css/', 'html{min-height:100%}table.FCK__ShowTableBorders,table.FCK__ShowTableBorders td,table.FCK__ShowTableBorders th{border:#d3d3d3 1px solid}form{border:1px dotted #F00;padding:2px}.FCK__Flash{border:#a9a9a9 1px solid;background-position:center center;background-image:url(images/fck_flashlogo.gif);background-repeat:no-repeat;width:80px;height:80px}.FCK__UnknownObject{border:#a9a9a9 1px solid;background-position:center center;background-image:url(images/fck_plugin.gif);background-repeat:no-repeat;width:80px;height:80px}.FCK__Anchor{border:1px dotted #00F;background-position:center center;background-image:url(images/fck_anchor.gif);background-repeat:no-repeat;width:16px;height:15px;vertical-align:middle}.FCK__AnchorC{border:1px dotted #00F;background-position:1px center;background-image:url(images/fck_anchor.gif);background-repeat:no-repeat;padding-left:18px}a[name]{border:1px dotted #00F;background-position:0 center;background-image:url(images/fck_anchor.gif);background-repeat:no-repeat;padding-left:18px}.FCK__PageBreak{background-position:center center;background-image:url(images/fck_pagebreak.gif);background-repeat:no-repeat;clear:both;display:block;float:none;width:100%;border-top:#999 1px dotted;border-bottom:#999 1px dotted;border-right:0;border-left:0;height:5px}.FCK__InputHidden{width:19px;height:18px;background-image:url(images/fck_hiddenfield.gif);background-repeat:no-repeat;vertical-align:text-bottom;background-position:center center}.FCK__ShowBlocks p,.FCK__ShowBlocks div,.FCK__ShowBlocks pre,.FCK__ShowBlocks address,.FCK__ShowBlocks blockquote,.FCK__ShowBlocks h1,.FCK__ShowBlocks h2,.FCK__ShowBlocks h3,.FCK__ShowBlocks h4,.FCK__ShowBlocks h5,.FCK__ShowBlocks h6{background-repeat:no-repeat;border:1px dotted gray;padding-top:8px;padding-left:8px}.FCK__ShowBlocks p{background-image:url(images/block_p.png)}.FCK__ShowBlocks div{background-image:url(images/block_div.png)}.FCK__ShowBlocks pre{background-image:url(images/block_pre.png)}.FCK__ShowBlocks address{background-image:url(images/block_address.png)}.FCK__ShowBlocks blockquote{background-image:url(images/block_blockquote.png)}.FCK__ShowBlocks h1{background-image:url(images/block_h1.png)}.FCK__ShowBlocks h2{background-image:url(images/block_h2.png)}.FCK__ShowBlocks h3{background-image:url(images/block_h3.png)}.FCK__ShowBlocks h4{background-image:url(images/block_h4.png)}.FCK__ShowBlocks h5{background-image:url(images/block_h5.png)}.FCK__ShowBlocks h6{background-image:url(images/block_h6.png)}' ) ;
  177. var FCK_ShowTableBordersCSS     = FCKTools.FixCssUrls( FCKConfig.BasePath + 'css/', 'table:not([border]),table:not([border]) > tr > td,table:not([border]) > tr > th,table:not([border]) > tbody > tr > td,table:not([border]) > tbody > tr > th,table:not([border]) > thead > tr > td,table:not([border]) > thead > tr > th,table:not([border]) > tfoot > tr > td,table:not([border]) > tfoot > tr > th,table[border=\"0\"],table[border=\"0\"] > tr > td,table[border=\"0\"] > tr > th,table[border=\"0\"] > tbody > tr > td,table[border=\"0\"] > tbody > tr > th,table[border=\"0\"] > thead > tr > td,table[border=\"0\"] > thead > tr > th,table[border=\"0\"] > tfoot > tr > td,table[border=\"0\"] > tfoot > tr > th{border:#d3d3d3 1px dotted}' ) ;
  178.  
  179. // Popup the debug window if debug mode is set to true. It guarantees that the
  180. // first debug message will not be lost.
  181. if ( FCKConfig.Debug )
  182.         FCKDebug._GetWindow() ;
  183.  
  184. // Load the active skin CSS.
  185. document.write( FCKTools.GetStyleHtml( FCKConfig.SkinEditorCSS ) ) ;
  186.  
  187. // Load the language file.
  188. FCKLanguageManager.Initialize() ;
  189. LoadScript( 'lang/' + FCKLanguageManager.ActiveLanguage.Code + '.js' ) ;
  190.  
  191.         </script>
  192.         <script type="text/javascript">
  193.  
  194. // Initialize the editing area context menu.
  195. FCK_ContextMenu_Init() ;
  196.  
  197. FCKPlugins.Load() ;
  198.  
  199.         </script>
  200.         <script type="text/javascript">
  201.  
  202. // Set the editor interface direction.
  203. window.document.dir = FCKLang.Dir ;
  204.  
  205.         </script>
  206.         <script type="text/javascript">
  207.  
  208. window.onload = function()
  209. {
  210.         InitializeAPI() ;
  211.  
  212.         if ( FCKBrowserInfo.IsIE )
  213.                 FCK_PreloadImages() ;
  214.         else
  215.                 LoadToolbarSetup() ;
  216. }
  217.  
  218. function LoadToolbarSetup()
  219. {
  220.         FCKeditorAPI._FunctionQueue.Add( LoadToolbar ) ;
  221. }
  222.  
  223. function LoadToolbar()
  224. {
  225.         var oToolbarSet = FCK.ToolbarSet = FCKToolbarSet_Create() ;
  226.  
  227.         if ( oToolbarSet.IsLoaded )
  228.                 StartEditor() ;
  229.         else
  230.         {
  231.                 oToolbarSet.OnLoad = StartEditor ;
  232.                 oToolbarSet.Load( FCKURLParams['Toolbar'] || 'Default' ) ;
  233.         }
  234. }
  235.  
  236. function StartEditor()
  237. {
  238.         // Remove the onload listener.
  239.         FCK.ToolbarSet.OnLoad = null ;
  240.  
  241.         FCKeditorAPI._FunctionQueue.Remove( LoadToolbar ) ;
  242.  
  243.         FCK.Events.AttachEvent( 'OnStatusChange', WaitForActive ) ;
  244.  
  245.         // Start the editor.
  246.         FCK.StartEditor() ;
  247. }
  248.  
  249. function WaitForActive( editorInstance, newStatus )
  250. {
  251.         if ( newStatus == FCK_STATUS_ACTIVE )
  252.         {
  253.                 if ( FCKBrowserInfo.IsGecko )
  254.                         FCKTools.RunFunction( window.onresize ) ;
  255.  
  256.                 if ( !FCKConfig.PreventSubmitHandler )
  257.                         _AttachFormSubmitToAPI() ;
  258.  
  259.                 FCK.SetStatus( FCK_STATUS_COMPLETE ) ;
  260.  
  261.                 // Call the special "FCKeditor_OnComplete" function that should be present in
  262.                 // the HTML page where the editor is located.
  263.                 if ( typeof( window.parent.FCKeditor_OnComplete ) == 'function' )
  264.                         window.parent.FCKeditor_OnComplete( FCK ) ;
  265.         }
  266. }
  267.  
  268. // Gecko browsers doesn't calculate well the IFRAME size so we must
  269. // recalculate it every time the window size changes.
  270. if ( FCKBrowserInfo.IsGecko && !FCKBrowserInfo.IsOpera )
  271. {
  272.         window.onresize = function( e )
  273.         {
  274.                 // Running in Chrome makes the window receive the event including subframes.
  275.                 // we care only about this window. Ticket #1642.
  276.                 // #2002: The originalTarget from the event can be the current document, the window, or the editing area.
  277.                 if ( e && e.originalTarget !== document && e.originalTarget !== window && (!e.originalTarget.ownerDocument || e.originalTarget.ownerDocument != document ))
  278.                         return ;
  279.  
  280.                 var oCell = document.getElementById( 'xEditingArea' ) ;
  281.  
  282.                 var eInnerElement = oCell.firstChild ;
  283.                 if ( eInnerElement )
  284.                 {
  285.                         eInnerElement.style.height = '0px' ;
  286.                         eInnerElement.style.height = ( oCell.scrollHeight - 2 ) + 'px' ;
  287.                 }
  288.         }
  289. }
  290.  
  291.         </script>
  292. </head>
  293. <body>
  294.         <table width="100%" cellpadding="0" cellspacing="0" style="height: 100%; table-layout: fixed">
  295.                 <tr id="xToolbarRow" style="display: none">
  296.                         <td id="xToolbarSpace" style="overflow: hidden">
  297.                                 <table width="100%" cellpadding="0" cellspacing="0">
  298.                                         <tr id="xCollapsed" style="display: none">
  299.                                                 <td id="xExpandHandle" class="TB_Expand" colspan="3">
  300.                                                         <img class="TB_ExpandImg" alt="" src="images/spacer.gif" width="8" height="4" /></td>
  301.                                         </tr>
  302.                                         <tr id="xExpanded" style="display: none">
  303.                                                 <td id="xTBLeftBorder" class="TB_SideBorder" style="width: 1px; display: none;"></td>
  304.                                                 <td id="xCollapseHandle" style="display: none" class="TB_Collapse" valign="bottom">
  305.                                                         <img class="TB_CollapseImg" alt="" src="images/spacer.gif" width="8" height="4" /></td>
  306.                                                 <td id="xToolbar" class="TB_ToolbarSet"></td>
  307.                                                 <td class="TB_SideBorder" style="width: 1px"></td>
  308.                                         </tr>
  309.                                 </table>
  310.                         </td>
  311.                 </tr>
  312.                 <tr>
  313.                         <td id="xEditingArea" valign="top" style="height: 100%"></td>
  314.                 </tr>
  315.         </table>
  316. </body>
  317. </html>
  318.  
downloadfckeditor.html Source code - Download Easy website system v2.0 Source code
Related Source Codes/Software:
Good business mall v2.0 open source edition - Good business, open source shopping mall, which is... 2016-10-23
Desert arashi v0.1.2 file operations procedures - Desert arashi file operations procedures is a simp... 2016-10-23
Ali cloud storage v1.1 PHP file upload system root directory - Aliyun stored SWFUPLOAD a simple file upload syste... 2016-10-23
Qr code generation V1.1 online - Directions for use: 2016-10-23
Short url program V1.2 (with black and white list function) - This short url program has three features: 2016-10-22
Emlog for SAE v4.2.1 - Emlog for SAE is suitable for SAE emlog used modif... 2016-10-23
Food science and technology chain edition v1.1 online reservation system - Treat chain version of the main functions of the o... 2016-10-23
MyProber PHP 0.26 a probe - MyProber v0.26 2016-10-23
Project management software KisProject v1.0.3 - Kis (Keep it simple) is a free WEB-based team coll... 2016-10-23
HP fetion automatic daily weather forecast v1.0 - HP fetion daily automated weather main uses 1. ac... 2016-10-23
CRYENGINE - CRYENGINE is a powerful real-time game development... 2017-06-11
postal - 2017-06-11
reactide - Reactide is the first dedicated IDE for React web ... 2017-06-11
rkt - rkt is a pod-native container engine for Linux. It... 2017-06-11
uWebSockets - Tiny WebSockets https://for... 2017-06-11
realworld - TodoMVC for the RealWorld - Exemplary fullstack Me... 2017-06-11
goreplay - GoReplay is an open-source tool for capturing and ... 2017-06-10
pyenv - Simple Python version management 2017-06-10
redux-saga - An alternative side effect model for Redux apps ... 2017-06-10
angular-starter - 2017-06-10

 Back to top