Opened 16 years ago
Last modified 16 years ago
#4210 closed New Feature
CKEditor plugin for jQuery — at Version 4
| Reported by: | Tobiasz Cudnik | Owned by: | Tobiasz Cudnik |
|---|---|---|---|
| Priority: | Normal | Milestone: | CKEditor 3.1 |
| Component: | General | Version: | |
| Keywords: | Confirmed Review+ | Cc: |
Description (last modified by )
Create a jQuery plugin, which will allow jQuery users easily integrate rich text editing into their applications.
Below mockup of planned API.
Editor creation
// chainably transform textareas into CKEditor instance
$('textarea').ckeditor()
// extensive example
$('#editors textarea')
.eq(0).ckeditor({ lang: 'pl', width: 300 }).end()
.eq(1).ckeditor({ width: 500, height: 400 }).end()
// more then one at once
.slice(2).ckeditor({ lang: 'ar' }).end()
Internal API access
// get data from editor
$('textarea').ckeditor(function(){
var data = this.getData();
});
// set data into editor
var data;
$('textarea').ckeditor(function(){
this.setData("New editor content");
});
// change ui color
$('textarea').ckeditor(function(){
this.setUiColor('#FFFFFF');
});
// remove editor from the page
$('textarea').ckeditor(function(){
this.destroy();
});
jQuery integration
// use val() to get data
$('textarea:first').ckeditor(function( textarea ){
$(textarea).val();
});
// use val() to set data
$('textarea:first').ckeditor(function( textarea ){
$(textarea).val("New editor contents);
});
Possible, not confirmed:
- Automatically push instance data into textarea on events:
- submit
- ajaxSubmit
- Easy editor's content lookup using selectors
Change History (4)
comment:1 Changed 16 years ago by
| Owner: | set to Tobiasz Cudnik |
|---|---|
| Status: | new → assigned |
comment:2 Changed 16 years ago by
| Description: | modified (diff) |
|---|
comment:3 Changed 16 years ago by
| Description: | modified (diff) |
|---|
comment:4 Changed 16 years ago by
| Description: | modified (diff) |
|---|---|
| Keywords: | Confirmed added |
