\CKEditorField
Replace your textarea by a CKEditor instance
- Author: LeKoala
Synopsis
class CKEditorField
extends TextareaField
{
- // constants
- const CDN_SOURCE = "//cdn.ckeditor.com/{version}/{package}/ckeditor.js";
- const PACKAGE_BASIC = 'basic';
- const PACKAGE_STANDARD = 'standard';
- const PACKAGE_FULL = 'full';
- const PACKAGE_CUSTOM = 'custom';
- const TOOLBAR_FULL = 'full';
- const TOOLBAR_ADVANCED = 'advanced';
- const TOOLBAR_ADVANCED2 = 'advanced2';
- const TOOLBAR_BASIC = 'basic';
- const VERSION = '4.7.2';
- const REMOVE_PLUGINS = 'elementspath';
- const EXTRA_PLUGINS = '';
- const RESIZE_ENABLED = false;
- const UPDATE_AS_YOU_TYPE = true;
- // members
- public static boolean $check_temp_uploads = true;
- protected $package;
- protected $version;
- protected $scriptSrc;
- protected $toolbar;
- protected $removePlugins;
- protected $extraPlugins;
- protected $resizeEnabled;
- protected $updateAsYouType;
- // methods
- public void __construct()
- public $this setValue()
- protected string preventHtmlParserError()
- public static string filterContent()
- public void getPackage()
- public void setPackage()
- public void getVersion()
- public void setVersion()
- public void getToolbar()
- public void setToolbar()
- public void getRemovePlugins()
- public void setRemovePlugins()
- public void getExtraPlugins()
- public void setExtraPlugins()
- public void getResizeEnabled()
- public void setResizeEnabled()
- public void getUpdateAsYouType()
- public void setUpdateAsYouType()
- public void getScriptSrc()
- public void setScriptSrc()
- public void getCdnUrl()
- public void Field()
- public void saveInto()
- public void checkTemporaryUploads()
Hierarchy
Extends
- TextareaField
Constants
Name | Value |
---|---|
CDN_SOURCE | "//cdn.ckeditor.com/{version}/{package}/ckeditor.js" |
PACKAGE_BASIC | 'basic' |
PACKAGE_STANDARD | 'standard' |
PACKAGE_FULL | 'full' |
PACKAGE_CUSTOM | 'custom' |
TOOLBAR_FULL | 'full' |
TOOLBAR_ADVANCED | 'advanced' |
TOOLBAR_ADVANCED2 | 'advanced2' |
TOOLBAR_BASIC | 'basic' |
VERSION | '4.7.2' |
REMOVE_PLUGINS | 'elementspath' |
EXTRA_PLUGINS | '' |
RESIZE_ENABLED | false |
UPDATE_AS_YOU_TYPE | true |
Members
protected
- $extraPlugins
- $package
- $removePlugins
- $resizeEnabled
- $scriptSrc
- $toolbar
- $updateAsYouType
- $version
public
- $check_temp_uploads
Methods
protected
- preventHtmlParserError() — Cleanup content so that we don't get "getFirst" errors
public
- __construct()
- Field()
- checkTemporaryUploads()
- filterContent() — Filter out html content
- getCdnUrl()
- getExtraPlugins()
- getPackage()
- getRemovePlugins()
- getResizeEnabled()
- getScriptSrc()
- getToolbar()
- getUpdateAsYouType()
- getVersion()
- saveInto()
- setExtraPlugins()
- setPackage()
- setRemovePlugins()
- setResizeEnabled()
- setScriptSrc()
- setToolbar()
- setUpdateAsYouType()
- setValue() — Set the field value.
- setVersion()