orbit-basic/public/javascripts/ckeditor/_source/plugins/attachment/plugin.js

45 lines
942 B
JavaScript

/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @file Paste as plain text plugin
*/
(function()
{
// The pastetext command definition.
var attachmentCmd =
{
exec : function( editor )
{
editor.openDialog( 'attachment' );
return;
}
};
// Register the plugin.
CKEDITOR.plugins.add( 'attachment',
{
lang : [ 'en', 'ru', 'uk' ],
requires : [ 'dialog' ],
init : function( editor )
{
var commandName = 'attachment';
editor.addCommand( commandName, attachmentCmd );
editor.ui.addButton( 'Attachment',
{
label : editor.lang.attachment.button,
command : commandName,
icon: this.path + "images/attachment.png"
});
CKEDITOR.dialog.add( commandName, CKEDITOR.getUrl( this.path + 'dialogs/attachment.js' ) );
}
});
})();