Code Index | File Index

Namespaces

Classes


File Index

adapters/jquery.js

jQuery adapter provides easy use of basic CKEditor functions and access to internal API. It also integrates some aspects of CKEditor with jQuery framework. Every TEXTAREA, DIV and P elements can be converted to working editor. Plugin exposes some of editor's event to jQuery event system. All of those are namespaces inside ".ckeditor" namespace and can be binded/listened on supported textarea, div and p nodes. Available jQuery events: - instanceReady.ckeditor( editor, rootNode ) Triggered when new instance is ready. - destroy.ckeditor( editor ) Triggered when instance is destroyed. - getData.ckeditor( editor, eventData ) Triggered when getData event is fired inside editor. It can change returned data using eventData reference. - setData.ckeditor( editor ) Triggered when getData event is fired inside editor.

core/_bootstrap.js

API initialization code.

core/ckeditor.js

Contains the third and last part of the CKEDITOR object definition.

core/ckeditor_base.js

Contains the first and essential part of the CKEDITOR object definition.

core/ckeditor_basic.js

Contains the second part of the CKEDITOR object definition, which defines the basic editor features to be available in the root ckeditor_basic.js file.

core/command.js


core/commanddefinition.js

Defines the "virtual" CKEDITOR.commandDefinition class, which contains the defintion of a command. This file is for documentation purposes only.

core/config.js

Defines the CKEDITOR.config object that stores the default configuration settings.

core/dataprocessor.js

Defines the "virtual" CKEDITOR.dataProcessor class, which defines the basic structure of data processor objects to be set to CKEDITOR.editor.dataProcessor.

core/dom.js

Defines the CKEDITOR.dom object, which contains DOM manipulation objects and function.

core/dom/comment.js

Defines the CKEDITOR.dom.comment class, which represents a DOM comment node.

core/dom/document.js

Defines the CKEDITOR.dom.document class, which represents a DOM document.

core/dom/documentfragment.js


core/dom/domobject.js

Defines the CKEDITOR.editor class, which is the base for other classes representing DOM objects.

core/dom/element.js

Defines the CKEDITOR.dom.element class, which represents a DOM element.

core/dom/elementpath.js


core/dom/event.js

Defines the CKEDITOR.dom.event class, which represents the a native DOM event object.

core/dom/node.js

Defines the CKEDITOR.dom.node class which is the base class for classes that represent DOM nodes.

core/dom/nodelist.js


core/dom/range.js


core/dom/rangelist.js


core/dom/text.js

Defines the CKEDITOR.dom.text class, which represents a DOM text node.

core/dom/walker.js


core/dom/window.js

Defines the CKEDITOR.dom.document class, which represents a DOM document.

core/dtd.js

Defines the CKEDITOR.dtd object, which holds the DTD mapping for XHTML 1.0 Transitional. This file was automatically generated from the file: xhtml1-transitional.dtd.

core/editor.js

Defines the CKEDITOR.editor class, which represents an editor instance.

core/editor_basic.js


core/env.js

Defines the CKEDITOR.env object, which constains environment and browser information.

core/event.js

Defines the CKEDITOR.event class, which serves as the base for classes and objects that require event handling features.

core/eventInfo.js

Defines the "virtual" CKEDITOR.eventInfo class, which contains the defintions of the event object passed to event listeners. This file is for documentation purposes only.

core/focusmanager.js

Defines the CKEDITOR.focusManager class, which is used to handle the focus on editor instances..

core/htmlparser.js


core/htmlparser/basicwriter.js


core/htmlparser/cdata.js


core/htmlparser/comment.js


core/htmlparser/element.js


core/htmlparser/filter.js


core/htmlparser/fragment.js


core/htmlparser/text.js


core/lang.js


core/loader.js

Defines the CKEDITOR.loader objects, which is used to load core scripts and their dependencies from _source.

core/plugindefinition.js

Defines the "virtual" CKEDITOR.pluginDefinition class, which contains the defintion of a plugin. This file is for documentation purposes only.

core/plugins.js

Defines the CKEDITOR.plugins object, which is used to manage plugins registration and loading.

core/resourcemanager.js

Defines the CKEDITOR.resourceManager class, which is the base for resource managers, like plugins and themes.

core/scriptloader.js

Defines the CKEDITOR.scriptLoader object, used to load scripts asynchronously.

core/skins.js

Defines the CKEDITOR.skins object, which is used to manage skins loading.

core/themes.js

Defines the CKEDITOR.themes object, which is used to manage themes registration and loading.

core/tools.js

Defines the CKEDITOR.tools object, which contains utility functions.

core/ui.js


plugins/a11yhelp/dialogs/a11yhelp.js


plugins/a11yhelp/lang/cs.js


plugins/a11yhelp/lang/cy.js


plugins/a11yhelp/lang/da.js


plugins/a11yhelp/lang/de.js


plugins/a11yhelp/lang/el.js


plugins/a11yhelp/lang/en.js


plugins/a11yhelp/lang/eo.js


plugins/a11yhelp/lang/fa.js


plugins/a11yhelp/lang/fi.js


plugins/a11yhelp/lang/fr.js


plugins/a11yhelp/lang/gu.js


plugins/a11yhelp/lang/he.js


plugins/a11yhelp/lang/it.js


plugins/a11yhelp/lang/ku.js


plugins/a11yhelp/lang/lv.js


plugins/a11yhelp/lang/mk.js


plugins/a11yhelp/lang/nb.js


plugins/a11yhelp/lang/nl.js


plugins/a11yhelp/lang/no.js


plugins/a11yhelp/lang/pt-br.js


plugins/a11yhelp/lang/ro.js


plugins/a11yhelp/lang/sk.js


plugins/a11yhelp/lang/tr.js


plugins/a11yhelp/lang/ug.js


plugins/a11yhelp/lang/vi.js


plugins/a11yhelp/lang/zh-cn.js


plugins/a11yhelp/plugin.js

Plugin definition for the a11yhelp, which provides a dialog with accessibility related help.

plugins/about/dialogs/about.js


plugins/about/plugin.js


plugins/adobeair/plugin.js


plugins/ajax/plugin.js

Defines the CKEDITOR.ajax object, which holds ajax methods for data loading.

plugins/autogrow/plugin.js


plugins/basicstyles/plugin.js


plugins/bbcode/plugin.js


plugins/bidi/plugin.js


plugins/blockquote/plugin.js


plugins/button/plugin.js


plugins/clipboard/dialogs/paste.js


plugins/clipboard/plugin.js


plugins/colorbutton/plugin.js

The "colorbutton" plugin that makes it possible to assign text and background colors to editor contents.

plugins/colordialog/dialogs/colordialog.js


plugins/colordialog/plugin.js


plugins/contextmenu/plugin.js


plugins/devtools/lang/bg.js


plugins/devtools/lang/cs.js


plugins/devtools/lang/cy.js


plugins/devtools/lang/da.js


plugins/devtools/lang/de.js


plugins/devtools/lang/el.js


plugins/devtools/lang/en.js


plugins/devtools/lang/eo.js


plugins/devtools/lang/et.js


plugins/devtools/lang/fa.js


plugins/devtools/lang/fi.js


plugins/devtools/lang/fr.js


plugins/devtools/lang/gu.js


plugins/devtools/lang/he.js


plugins/devtools/lang/hr.js


plugins/devtools/lang/it.js


plugins/devtools/lang/ku.js


plugins/devtools/lang/lv.js


plugins/devtools/lang/nb.js


plugins/devtools/lang/nl.js


plugins/devtools/lang/no.js


plugins/devtools/lang/pl.js


plugins/devtools/lang/pt-br.js


plugins/devtools/lang/sk.js


plugins/devtools/lang/tr.js


plugins/devtools/lang/ug.js


plugins/devtools/lang/uk.js


plugins/devtools/lang/vi.js


plugins/devtools/lang/zh-cn.js


plugins/devtools/plugin.js


plugins/dialog/dialogDefinition.js

Defines the "virtual" dialog, dialog content and dialog button definition classes.

plugins/dialog/plugin.js

The floating dialog plugin.

plugins/dialogadvtab/plugin.js


plugins/dialogui/plugin.js

The "dialogui" plugin.

plugins/div/dialogs/div.js


plugins/div/plugin.js

The "div" plugin. It wraps the selected block level elements with a 'div' element with specified styles and attributes.

plugins/docprops/dialogs/docprops.js


plugins/docprops/plugin.js


plugins/domiterator/plugin.js


plugins/editingblock/plugin.js

The default editing block plugin, which holds the editing area and source view.

plugins/elementspath/plugin.js

The "elementspath" plugin. It shows all elements in the DOM parent tree relative to the current selection in the editing area.

plugins/enterkey/plugin.js


plugins/entities/plugin.js


plugins/fakeobjects/plugin.js


plugins/filebrowser/plugin.js

The "filebrowser" plugin that adds support for file uploads and browsing. When a file is uploaded or selected inside the file browser, its URL is inserted automatically into a field defined in the filebrowser attribute. In order to specify a field that should be updated, pass the tab ID and the element ID, separated with a colon.

Example 1: (Browse)
{
	type : 'button',
	id : 'browse',
	filebrowser : 'tabId:elementId',
	label : editor.lang.common.browseServer
}
If you set the filebrowser attribute for an element other than the fileButton, the Browse action will be triggered.

Example 2: (Quick Upload)
{
	type : 'fileButton',
	id : 'uploadButton',
	filebrowser : 'tabId:elementId',
	label : editor.lang.common.uploadSubmit,
	'for' : [ 'upload', 'upload' ]
}
If you set the filebrowser attribute for a fileButton element, the QuickUpload action will be executed.

The filebrowser plugin also supports more advanced configuration performed through a JavaScript object. The following settings are supported: Example 3: (Quick Upload)
{
	type : 'fileButton',
	label : editor.lang.common.uploadSubmit,
	id : 'buttonId',
	filebrowser :
	{
		action : 'QuickUpload', // required
		target : 'tab1:elementId', // required
		params : // optional
		{
			type : 'Files',
			currentFolder : '/folder/'
		},
		onSelect : function( fileUrl, errorMessage ) // optional
		{
			// Do not call the built-in selectFuntion.
			// return false;
		}
	},
	'for' : [ 'tab1', 'myFile' ]
}
Suppose you have a file element with an ID of myFile, a text field with an ID of elementId and a fileButton. If the filebowser.url attribute is not specified explicitly, the form action will be set to filebrowser[DialogWindowName]UploadUrl or, if not specified, to filebrowserUploadUrl. Additional parameters from the params object will be added to the query string. It is possible to create your own uploadHandler and cancel the built-in updateTargetElement command.

Example 4: (Browse)
{
	type : 'button',
	id : 'buttonId',
	label : editor.lang.common.browseServer,
	filebrowser :
	{
		action : 'Browse',
		url : '/ckfinder/ckfinder.html&type=Images',
		target : 'tab1:elementId'
	}
}
In this example, when the button is pressed, the file browser will be opened in a popup window. If you do not specify the filebrowser.url attribute, filebrowser[DialogName]BrowseUrl or filebrowserBrowseUrl will be used. After selecting a file in the file browser, an element with an ID of elementId will be updated. Just like in the third example, a custom onSelect function may be defined.

plugins/find/dialogs/find.js


plugins/find/plugin.js


plugins/flash/dialogs/flash.js


plugins/flash/plugin.js


plugins/floatpanel/plugin.js


plugins/font/plugin.js


plugins/format/plugin.js


plugins/forms/dialogs/button.js


plugins/forms/dialogs/checkbox.js


plugins/forms/dialogs/form.js


plugins/forms/dialogs/hiddenfield.js


plugins/forms/dialogs/radio.js


plugins/forms/dialogs/select.js


plugins/forms/dialogs/textarea.js


plugins/forms/dialogs/textfield.js


plugins/forms/plugin.js


plugins/horizontalrule/plugin.js


plugins/htmldataprocessor/plugin.js


plugins/htmlwriter/plugin.js


plugins/iframe/dialogs/iframe.js


plugins/iframe/plugin.js


plugins/iframedialog/plugin.js

Plugin for making iframe based dialogs.

plugins/image/dialogs/image.js


plugins/image/plugin.js


plugins/indent/plugin.js


plugins/justify/plugin.js


plugins/keystrokes/plugin.js


plugins/link/dialogs/anchor.js


plugins/link/dialogs/link.js


plugins/link/plugin.js


plugins/list/plugin.js


plugins/listblock/plugin.js


plugins/liststyle/dialogs/liststyle.js


plugins/liststyle/plugin.js


plugins/maximize/plugin.js


plugins/menu/plugin.js


plugins/menubutton/plugin.js


plugins/newpage/plugin.js


plugins/pagebreak/plugin.js


plugins/panel/plugin.js


plugins/panelbutton/plugin.js


plugins/pastefromword/filter/default.js


plugins/pastefromword/plugin.js


plugins/pastetext/dialogs/pastetext.js


plugins/pastetext/plugin.js


plugins/placeholder/dialogs/placeholder.js


plugins/placeholder/lang/bg.js


plugins/placeholder/lang/cs.js


plugins/placeholder/lang/cy.js


plugins/placeholder/lang/da.js


plugins/placeholder/lang/de.js


plugins/placeholder/lang/el.js


plugins/placeholder/lang/en.js


plugins/placeholder/lang/eo.js


plugins/placeholder/lang/et.js


plugins/placeholder/lang/fa.js


plugins/placeholder/lang/fi.js


plugins/placeholder/lang/fr.js


plugins/placeholder/lang/he.js


plugins/placeholder/lang/hr.js


plugins/placeholder/lang/it.js


plugins/placeholder/lang/ku.js


plugins/placeholder/lang/lv.js


plugins/placeholder/lang/nb.js


plugins/placeholder/lang/nl.js


plugins/placeholder/lang/no.js


plugins/placeholder/lang/pl.js


plugins/placeholder/lang/pt-br.js


plugins/placeholder/lang/sk.js


plugins/placeholder/lang/tr.js


plugins/placeholder/lang/ug.js


plugins/placeholder/lang/uk.js


plugins/placeholder/lang/vi.js


plugins/placeholder/lang/zh-cn.js


plugins/placeholder/plugin.js

The "placeholder" plugin.

plugins/popup/plugin.js


plugins/preview/plugin.js


plugins/print/plugin.js


plugins/removeformat/plugin.js


plugins/resize/plugin.js


plugins/richcombo/plugin.js


plugins/save/plugin.js


plugins/scayt/dialogs/options.js


plugins/scayt/plugin.js

Spell Check As You Type (SCAYT). Button name : Scayt.

plugins/selection/plugin.js


plugins/showblocks/plugin.js

The "showblocks" plugin. Enable it will make all block level elements being decorated with a border and the element name displayed on the left-right corner.

plugins/showborders/plugin.js

The "show border" plugin. The command display visible outline border line around all table elements if table doesn't have a none-zero 'border' attribute specified.

plugins/smiley/dialogs/smiley.js


plugins/smiley/plugin.js


plugins/sourcearea/plugin.js

The "sourcearea" plugin. It registers the "source" editing mode, which displays the raw data being edited in the editor.

plugins/specialchar/dialogs/specialchar.js


plugins/specialchar/lang/cs.js


plugins/specialchar/lang/cy.js


plugins/specialchar/lang/de.js


plugins/specialchar/lang/el.js


plugins/specialchar/lang/en.js


plugins/specialchar/lang/eo.js


plugins/specialchar/lang/et.js


plugins/specialchar/lang/fa.js


plugins/specialchar/lang/fi.js


plugins/specialchar/lang/fr.js


plugins/specialchar/lang/he.js


plugins/specialchar/lang/hr.js


plugins/specialchar/lang/it.js


plugins/specialchar/lang/ku.js


plugins/specialchar/lang/lv.js


plugins/specialchar/lang/nb.js


plugins/specialchar/lang/nl.js


plugins/specialchar/lang/no.js


plugins/specialchar/lang/pt-br.js


plugins/specialchar/lang/sk.js


plugins/specialchar/lang/tr.js


plugins/specialchar/lang/ug.js


plugins/specialchar/lang/zh-cn.js


plugins/specialchar/plugin.js


plugins/styles/plugin.js


plugins/styles/styles/default.js


plugins/stylescombo/plugin.js


plugins/stylesheetparser/plugin.js


plugins/tab/plugin.js


plugins/table/dialogs/table.js


plugins/table/plugin.js


plugins/tableresize/plugin.js


plugins/tabletools/dialogs/tableCell.js


plugins/tabletools/plugin.js


plugins/templates/dialogs/templates.js


plugins/templates/plugin.js


plugins/templates/templates/default.js


plugins/toolbar/plugin.js

The "toolbar" plugin. Renders the default toolbar interface in the editor.

plugins/uicolor/dialogs/uicolor.js


plugins/uicolor/lang/bg.js


plugins/uicolor/lang/cs.js


plugins/uicolor/lang/cy.js


plugins/uicolor/lang/da.js


plugins/uicolor/lang/de.js


plugins/uicolor/lang/el.js


plugins/uicolor/lang/en.js


plugins/uicolor/lang/eo.js


plugins/uicolor/lang/et.js


plugins/uicolor/lang/fa.js


plugins/uicolor/lang/fi.js


plugins/uicolor/lang/fr.js


plugins/uicolor/lang/he.js


plugins/uicolor/lang/hr.js


plugins/uicolor/lang/it.js


plugins/uicolor/lang/ku.js


plugins/uicolor/lang/lv.js


plugins/uicolor/lang/mk.js


plugins/uicolor/lang/nb.js


plugins/uicolor/lang/nl.js


plugins/uicolor/lang/no.js


plugins/uicolor/lang/pl.js


plugins/uicolor/lang/pt-br.js


plugins/uicolor/lang/sk.js


plugins/uicolor/lang/tr.js


plugins/uicolor/lang/ug.js


plugins/uicolor/lang/uk.js


plugins/uicolor/lang/vi.js


plugins/uicolor/lang/zh-cn.js


plugins/uicolor/plugin.js


plugins/uicolor/yui/yui.js


plugins/undo/plugin.js

Undo/Redo system for saving shapshot for document modification and other recordable changes.

plugins/wsc/dialogs/wsc.js


plugins/wsc/plugin.js


plugins/wysiwygarea/plugin.js

The "wysiwygarea" plugin. It registers the "wysiwyg" editing mode, which handles the main editing area space.

plugins/xml/plugin.js

Defines the CKEDITOR.xml class, which represents a loaded XML document.

skins/kama/skin.js


themes/default/theme.js


Copyright © 2003-2010, CKSource - Frederico Knabben. All rights reserved.