id summary reporter owner description type status priority milestone component version resolution keywords cc 2456 V3: Editor instances Frederico Caldeira Knabben Frederico Caldeira Knabben "In the CKEditor prototype, an editor instance is represented by the CKEDITOR.editor class, which is defined in two files, ""core/editor_basic.js"" and ""core/editor.js"". To create and editor instance, the following information can be passed to the editor class constructor: * Instance configurations: an object containing configurations specific for this instance. * The linked element: the element which will be used to create the instance. * The linked element mode: the way the element is linked to the editor. It indicates if the editor will replace the element, or be appended inside of it. In any case, the editor class constructor is not to be called directly by end users. They will be using the functions available at CKEDITOR for that, as explained in #2454. When an instance is create in the page, the following things happen, in this order: * If the ""basic"" code has been loaded, the editor is not created immediately. It is placed in a queue, and the full code is loaded. As soon as it is available, all queued editors are initialized (the _init() function definition in editor_basic.js and editor.js). * The instance configuration is them loaded (initConfig). * The instance plugins are loaded and initialized (loadPlugins). * The instance skin and theme are loaded (loadSkinTheme). * The theme builds the instance interface. At this point, the editor is ready to be used. All the above points will be explained in detail in other tickets. " New Feature closed Normal CKEditor 3.0 General fixed Confirmed V3ProtoCore Review+