2018-06-17 16:07:19 +00:00
/ * *
* @ license Copyright ( c ) 2003 - 2018 , CKSource - Frederico Knabben . All rights reserved .
* For licensing , see LICENSE . md or https : //ckeditor.com/legal/ckeditor-oss-license
2014-04-11 20:04:33 +00:00
* /
// Compressed version of core/ckeditor_base.js. See original for instructions.
2018-06-17 16:07:19 +00:00
/* jshint ignore:start */
/* jscs:disable */
2018-06-28 12:24:27 +00:00
window . CKEDITOR || ( window . CKEDITOR = function ( ) { var e = /(^|.*[\\\/])ckeditor\.js(?:\?.*|;.*)?$/i , b = { timestamp : "" , version : "%VERSION%" , revision : "%REV%" , rnd : Math . floor ( 900 * Math . random ( ) )
+ 100 , _ : { pending : [ ] , basePathSrcPattern : e } , status : "unloaded" , basePath : function ( ) { var a = window . CKEDITOR _BASEPATH || "" ; if ( ! a ) for ( var b = document . getElementsByTagName ( "script" ) ,
c = 0 ; c < b . length ; c ++ ) { var f = b [ c ] . src . match ( e ) ; if ( f ) { a = f [ 1 ] ; break } } - 1 == a . indexOf ( ":/" ) && "//" != a . slice ( 0 , 2 ) && ( a = 0 === a . indexOf ( "/" ) ? location . href . match ( /^.*?:\/\/[^\/]*/ ) [ 0 ] +
a : location . href . match ( /^[^\?]*\/(?:)/ ) [ 0 ] + a ) ; if ( ! a ) throw 'The CKEditor installation path could not be automatically detected. Please set the global variable "CKEDITOR_BASEPATH" before creating editor instances.' ;
return a } ( ) , getUrl : function ( a ) { - 1 == a . indexOf ( ":/" ) && 0 !== a . indexOf ( "/" ) && ( a = this . basePath + a ) ; this . timestamp && "/" != a . charAt ( a . length - 1 ) && ! /[&?]t=/ . test ( a ) && ( a += ( 0 <= a . indexOf ( "?" ) ? "&" : "?" ) + "t="
+ this . timestamp ) ; return a } , domReady : function ( ) { function a ( ) { try { document . addEventListener ? ( document . removeEventListener ( "DOMContentLoaded" ,
a , ! 1 ) , b ( ) ) : document . attachEvent && "complete" === document . readyState && ( document . detachEvent ( "onreadystatechange" , a ) , b ( ) ) } catch ( f ) { } } function b ( ) { for ( var a ; a = c . shift ( ) ; ) a ( ) }
var c = [ ] ; return function ( b ) { c . push ( b ) ; "complete" === document . readyState && setTimeout ( a , 1 ) ; if ( 1 == c . length ) if ( document . addEventListener ) document . addEventListener ( "DOMContentLoaded" , a , ! 1 ) ,
window . addEventListener ( "load" , a , ! 1 ) ; else if ( document . attachEvent ) { document . attachEvent ( "onreadystatechange" , a ) ; window . attachEvent ( "onload" , a ) ; b = ! 1 ; try { b =
! window . frameElement } catch ( e ) { } if ( document . documentElement . doScroll && b ) { var d = function ( ) { try { document . documentElement . doScroll ( "left" ) } catch ( b ) { setTimeout ( d , 1 ) ; return } a ( ) } ; d ( ) } } } } ( ) } ,
d = window . CKEDITOR _GETURL ; if ( d ) { var g = b . getUrl ; b . getUrl = function ( a ) { return d . call ( b , a ) || g . call ( b , a ) } } return b } ( ) ) ;
2018-06-17 16:07:19 +00:00
/* jscs:enable */
/* jshint ignore:end */
2014-04-11 20:04:33 +00:00
if ( CKEDITOR . loader )
CKEDITOR . loader . load ( 'ckeditor' ) ;
else {
// Set the script name to be loaded by the loader.
CKEDITOR . _autoLoad = 'ckeditor' ;
// Include the loader script.
if ( document . body && ( ! document . readyState || document . readyState == 'complete' ) ) {
var script = document . createElement ( 'script' ) ;
script . type = 'text/javascript' ;
script . src = CKEDITOR . getUrl ( 'core/loader.js' ) ;
document . body . appendChild ( script ) ;
2018-06-17 16:07:19 +00:00
} else {
2014-04-11 20:04:33 +00:00
document . write ( '<script type="text/javascript" src="' + CKEDITOR . getUrl ( 'core/loader.js' ) + '"></script>' ) ;
2018-06-17 16:07:19 +00:00
}
2014-04-11 20:04:33 +00:00
}
/ * *
* The skin to load for all created instances , it may be the name of the skin
* folder inside the editor installation path , or the name and the path separated
* by a comma .
*
* * * Note : * * This is a global configuration that applies to all instances .
*
* CKEDITOR . skinName = 'moono' ;
*
* CKEDITOR . skinName = 'myskin,/customstuff/myskin/' ;
*
2018-06-17 16:07:19 +00:00
* @ cfg { String } [ skinName = 'moono-lisa' ]
2014-04-11 20:04:33 +00:00
* @ member CKEDITOR
* /
2018-06-17 16:07:19 +00:00
CKEDITOR . skinName = 'moono-lisa' ;