Hi,
I have create one toolbar custom button using following code.
Here is config.js file
Here is php file
Its working fine but we have AJAX submition for form and validation at server site.
so one's submit if validation fail we again load this page with editor but second time Responses button not load due to pluginsLoaded event is call only one time ...
any other solution/ or event where we bind button to toolbar.
I have create one toolbar custom button using following code.
Here is config.js file
CKEDITOR.editorConfig = function( config ) { config.toolbar = 'custom'; config.toolbar_custom = [ { name: 'basicstyles', items : [ 'Bold','Italic','Underline','Strike'] }, { name: 'custom', items : [ 'Responses' ] } // here Responses is custom button ]; }
Here is php file
var editor = CKEDITOR.replace( 'textarea1', { toolbar : 'custom' } ); editor.on( 'pluginsLoaded', function( ev ) { editor.addCommand( 'toggleResponses', { exec : function( editor ) { this.setState( ( this.state == CKEDITOR.TRISTATE_ON ) ? CKEDITOR.TRISTATE_OFF : CKEDITOR.TRISTATE_ON ); showResponses(); // function to handle button action. } }); editor.ui.addButton( 'Responses', { label : 'Responses', hasArrow : true, command : 'toggleResponses' }); });
Its working fine but we have AJAX submition for form and validation at server site.
so one's submit if validation fail we again load this page with editor but second time Responses button not load due to pluginsLoaded event is call only one time ...
any other solution/ or event where we bind button to toolbar.
Re: Not able to add custom toolbar button second time