X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=_source%2Fcore%2Fckeditor_basic.js;h=239aca022b768f0692fd7c4bce3d63b937e2ed89;hb=refs%2Ftags%2Fv3.3.1;hp=4a9383bdccd6f0b1b3fc073546b90c5221013c99;hpb=c6e377a02b54abc07129d72b632763c727476a15;p=ckeditor.git diff --git a/_source/core/ckeditor_basic.js b/_source/core/ckeditor_basic.js index 4a9383b..239aca0 100644 --- a/_source/core/ckeditor_basic.js +++ b/_source/core/ckeditor_basic.js @@ -79,7 +79,7 @@ if ( CKEDITOR.status == 'unloaded' ) */ CKEDITOR.replaceByClassEnabled = true; - var createInstance = function( elementOrIdOrName, config, creationFunction ) + var createInstance = function( elementOrIdOrName, config, creationFunction, data ) { if ( CKEDITOR.env.isCompatible ) { @@ -87,7 +87,7 @@ if ( CKEDITOR.status == 'unloaded' ) if ( CKEDITOR.loadFullCore ) CKEDITOR.loadFullCore(); - var editor = creationFunction( elementOrIdOrName, config ); + var editor = creationFunction( elementOrIdOrName, config, data ); CKEDITOR.add( editor ); return editor; } @@ -125,18 +125,19 @@ if ( CKEDITOR.status == 'unloaded' ) * @param {Object} [config] The specific configurations to apply to this * editor instance. Configurations set here will override global CKEditor * settings. + * @param {String} [data] Since 3.3. Initial value for the instance. * @returns {CKEDITOR.editor} The editor instance created. * @example * <div id="editorSpace"><:/div> * ... * CKEDITOR.appendTo( 'editorSpace' ); */ - CKEDITOR.appendTo = function( elementOrId, config ) + CKEDITOR.appendTo = function( elementOrId, config, data ) { - return createInstance( elementOrId, config, CKEDITOR.editor.appendTo ); + return createInstance( elementOrId, config, CKEDITOR.editor.appendTo, data ); }; - /* + /** * @ignore * Documented at ckeditor.js. */ @@ -186,7 +187,7 @@ if ( CKEDITOR.status == 'unloaded' ) // The textarea class name could be passed as the function // parameter. - var classRegex = new RegExp( '(?:^| )' + arguments[0] + '(?:$| )' ); + var classRegex = new RegExp( '(?:^|\\s)' + arguments[0] + '(?:$|\\s)' ); if ( !classRegex.test( textarea.className ) ) continue;