Files
elog/scripts/ckeditor/plugins/fileupload/plugin.js
T

38 lines
1.1 KiB
JavaScript

/**
* Basic sample plugin inserting abbreviation elements into CKEditor editing area.
*
* Created out of the CKEditor Plugin SDK:
* http://docs.ckeditor.com/#!/guide/plugin_sdk_sample_1
*/
// Register the plugin within the editor.
CKEDITOR.plugins.add( 'fileupload', {
// Register the icons.
icons: 'fileupload',
// The plugin initialization logic goes inside this method.
init: function( editor ) {
// Define an editor command that opens our dialog.
editor.addCommand( 'fileupload', new CKEDITOR.dialogCommand( 'fileuploadDialog' ) );
// Create a toolbar button that executes the above command.
editor.ui.addButton( 'FileUpload', {
// The text part of the button (if available) and tooptip.
label: 'Upload a file',
// The command to execute on click.
command: 'fileupload',
// The button placement in the toolbar (toolbar group name).
toolbar: 'insert'
});
// Register our dialog file. this.path is the plugin folder path.
CKEDITOR.dialog.add( 'fileuploadDialog', this.path + 'dialogs/fileupload.js' );
}
});