芝麻web文件管理V1.00
编辑当前文件:/home/p/r/i/prismawe/www/resuamer/site/js/ckeditor/_source/core/ckeditor_base.js
/* Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. For licensing, see LICENSE.html or http://ckeditor.com/license */ /** * @fileOverview Contains the first and essential part of the {@link CKEDITOR} * object definition. */ // #### Compressed Code // Must be updated on changes in the script as well as updated in the // ckeditor_source.js and ckeditor_basic_source.js files. // if(!window.CKEDITOR)window.CKEDITOR=(function(){var a={timestamp:'',version:'3.6.4',revision:'7575',rnd:Math.floor(Math.random()*900)+100,_:{},status:'unloaded',basePath:(function(){var d=window.CKEDITOR_BASEPATH||'';if(!d){var e=document.getElementsByTagName('script');for(var f=0;f
=0?'&':'?')+'t='+this.timestamp;return d;}},b=window.CKEDITOR_GETURL;if(b){var c=a.getUrl;a.getUrl=function(d){return b.call(a,d)||c.call(a,d);};}return a;})(); // #### Raw code // ATTENTION: read the above "Compressed Code" notes when changing this code. /* @Packager.RemoveLine // Avoid having the editor code initialized twice. (#7588) // Use CKEDITOR.dom to check whether the full ckeditor.js code has been loaded // or just ckeditor_basic.js. // Remove these lines when compressing manually. if ( window.CKEDITOR && window.CKEDITOR.dom ) return; @Packager.RemoveLine */ if ( !window.CKEDITOR ) { /** * @name CKEDITOR * @namespace This is the API entry point. The entire CKEditor code runs under this object. * @example */ window.CKEDITOR = (function() { var CKEDITOR = /** @lends CKEDITOR */ { /** * A constant string unique for each release of CKEditor. Its value * is used, by default, to build the URL for all resources loaded * by the editor code, guaranteeing clean cache results when * upgrading. * @type String * @example * alert( CKEDITOR.timestamp ); // e.g. '87dm' */ // The production implementation contains a fixed timestamp, unique // for each release and generated by the releaser. // (Base 36 value of each component of YYMMDDHH - 4 chars total - e.g. 87bm == 08071122) timestamp : 'C6HH5UF', /** * Contains the CKEditor version number. * @type String * @example * alert( CKEDITOR.version ); // e.g. 'CKEditor 3.4.1' */ version : '3.6.4', /** * Contains the CKEditor revision number. * The revision number is incremented automatically, following each * modification to the CKEditor source code. * @type String * @example * alert( CKEDITOR.revision ); // e.g. '3975' */ revision : '7575', /** * A 3-digit random integer, valid for the entire life of the CKEDITOR object. * @type Number * @example * alert( CKEDITOR.rnd ); // e.g. '319' */ rnd : Math.floor( Math.random() * ( 999/*Max*/ - 100/*Min*/ + 1 ) ) + 100/*Min*/, /** * Private object used to hold core stuff. It should not be used outside of * the API code as properties defined here may change at any time * without notice. * @private */ _ : {}, /** * Indicates the API loading status. The following statuses are available: *
*
unloaded
: the API is not yet loaded.
*
basic_loaded
: the basic API features are available.
*
basic_ready
: the basic API is ready to load the full core code.
*
loading
: the full API is being loaded.
*
loaded
: the API can be fully used.
*
* @type String * @example * if (
CKEDITOR.status
== 'loaded' ) * { * // The API can now be fully used. * } */ status : 'unloaded', /** * Contains the full URL for the CKEditor installation directory. * It is possible to manually provide the base path by setting a * global variable named CKEDITOR_BASEPATH. This global variable * must be set
before
the editor script loading. * @type String * @example * alert(
CKEDITOR.basePath
); // "http://www.example.com/ckeditor/" (e.g.) */ basePath : (function() { // ATTENTION: fixes to this code must be ported to // var basePath in "core/loader.js". // Find out the editor directory path, based on its