Opened 16 years ago
Last modified 15 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 |