CKEditor Class Reference
[CKEditor]
Component to include CKEditor on your page. More...
Static Public Member Functions |
|
static | create_config ($name, $template=self::CONFIG_DEFAULT) |
Create a new config. |
|
static | enable (PageData $page_data, $config=self::CONFIG_DEFAULT) |
Enable CKEditor, and use
given javascript file, to invoke it. |
|
static | get_all_configs () |
Returns all configs. |
|
Public Attributes |
|
const | CONFIG_DEFAULT = 'default' |
Detailed Description
Component to include CKEditor on your page.
Definition at line 8 of file ckeditor.cls.php.
Member Function Documentation
static CKEditor::create_config | ( | $ | name, | |
$ | template =
self::CONFIG_DEFAULT |
|||
) | [static] |
Create a new config.
- Parameters:
-
sring $name string $template Name of config to use as template
- Returns:
- CKEditorConfig
Definition at line 40 of file ckeditor.cls.php.
static CKEditor::enable | ( | PageData $ | page_data, | |
$ | config =
self::CONFIG_DEFAULT |
|||
) | [static] |
Enable CKEditor, and use given javascript file, to invoke it.
Definition at line 16 of file ckeditor.cls.php.
00016 { 00017 if (!$config instanceof CKEditorConfig) { 00018 $config = self::get_config($config); 00019 } 00020 00021 $page_data->head->add_js_file('js/ckeditor/ckeditor.js'); 00022 if (Load::is_module_loaded('javascript.jquery')) { 00023 $page_data->head->add_js_file('js/ckeditor/adapters/jquery.js'); 00024 } 00025 00026 $page_data->head->add_js_file($config->init_file); 00027 00028 // CKEditor path mus be set, else compressed version will not work 00029 $path = Config::get_value(Config::URL_BASEDIR) . 'js/ckeditor/'; 00030 $page_data->head->add_js_snippet("var CKEDITOR_BASEPATH = '$path';", true); 00031 }
static CKEditor::get_all_configs | ( | ) | [static] |
Returns all configs.
- Returns:
- array Array with config names as keys and CKEditorConfig instances as values
Definition at line 66 of file ckeditor.cls.php.
Member Data Documentation
const CKEditor::CONFIG_DEFAULT = 'default' |
Definition at line 9 of file ckeditor.cls.php.
The documentation for this class was generated from the following file:
- contributions/javascript.ckeditor/lib/components/ckeditor.cls.php