},\r
\r
/**\r
- * Sets the editor data. The data must be provided in raw format (HTML).\r
- * <b>Note:</b> This's an asynchronous method, the {@param callback}\r
- * function should be relied on if you want to interact with the editor\r
- * after data is fully loaded.\r
- *\r
- * @param {String} data HTML code to replace the curent content in the editor.\r
- * @param {Function} callback Function to be called after the setData is completed.\r
+ * Sets the editor data. The data must be provided in raw format (HTML).<br />\r
+ * <br />\r
+ * Note that this menthod is asynchronous. The "callback" parameter must\r
+ * be used if interaction with the editor is needed after setting the data.\r
+ * @param {String} data HTML code to replace the curent content in the\r
+ * editor.\r
+ * @param {Function} callback Function to be called after the setData\r
+ * is completed.\r
* @example\r
- * CKEDITOR.instances.editor1.<b>setData( '<p>This is the editor data.</p>' )</b>;\r
- * CKEDITOR.instances.editor1.setData( '<p>Some other editor data.</p>', function()\r
- * {\r
- * CKEDITOR.instances.editor1.checkDirty(); // true\r
- * } );\r
+ * CKEDITOR.instances.editor1.<b>setData</b>( '<p>This is the editor data.</p>' );\r
+ * @example\r
+ * CKEDITOR.instances.editor1.<b>setData</b>( '<p>Some other editor data.</p>', function()\r
+ * {\r
+ * this.checkDirty(); // true\r
+ * });\r
*/\r
setData : function( data , callback )\r
{\r
callback.call( evt.editor );\r
} );\r
}\r
+\r
// Fire "setData" so data manipulation may happen.\r
var eventData = { dataValue : data };\r
this.fire( 'setData', eventData );\r
{\r
var data = this.getData();\r
\r
- if( this.config.htmlEncodeOutput )\r
+ if ( this.config.htmlEncodeOutput )\r
data = CKEDITOR.tools.htmlEncode( data );\r
\r
if ( element.is( 'textarea' ) )\r
/**\r
* Whether escape HTML when editor update original input element.\r
* @name CKEDITOR.config.htmlEncodeOutput\r
- * @type {Boolean}\r
+ * @since 3.1\r
+ * @type Boolean\r
* @default false\r
* @example\r
* config.htmlEncodeOutput = true;\r
*/\r
+\r
+/**\r
+ * Fired when a CKEDITOR instance is created, but still before initializing it.\r
+ * To interact with a fully initialized instance, use the\r
+ * {@link CKEDITOR#instanceReady} event instead.\r
+ * @name CKEDITOR#instanceCreated\r
+ * @event\r
+ * @param {CKEDITOR.editor} editor The editor instance that has been created.\r
+ */\r
+\r
+/**\r
+ * Fired when a CKEDITOR instance is destroyed.\r
+ * @name CKEDITOR#instanceDestroyed\r
+ * @event\r
+ * @param {CKEDITOR.editor} editor The editor instance that has been destroyed.\r
+ */\r
+\r
+/**\r
+ * Fired when all plugins are loaded and initialized into the editor instance.\r
+ * @name CKEDITOR#pluginsLoaded\r
+ * @event\r
+ */\r