1 /*
  2 Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
  3 For licensing, see LICENSE.html or http://ckeditor.com/license
  4 */
  5
  6 (function()
  7 {
  8 	CKEDITOR.dialog.add( 'pastetext', function( editor )
  9 		{
 10 			return {
 11 				title : editor.lang.pasteText.title,
 12
 13 				minWidth : CKEDITOR.env.ie && CKEDITOR.env.quirks ? 368 : 350,
 14 				minHeight : 240,
 15
 16 				onShow : function()
 17 				{
 18 					// Reset the textarea value.
 19 					this.getContentElement( 'general', 'content' ).getInputElement().setValue( '' );
 20 				},
 21
 22 				onOk : function()
 23 				{
 24 					// Get the textarea value.
 25 					var text = this.getContentElement( 'general', 'content' ).getInputElement().getValue();
 26
 27 					// Inserts the text.
 28 					this.getParentEditor().insertText( text );
 29 				},
 30
 31 				contents :
 32 				[
 33 					{
 34 						label : editor.lang.common.generalTab,
 35 						id : 'general',
 36 						elements :
 37 						[
 38 							{
 39 								type : 'html',
 40 								id : 'pasteMsg',
 41 								html : '<div style="white-space:normal;width:340px;">' + editor.lang.clipboard.pasteMsg + '</div>'
 42 							},
 43 							{
 44 								type : 'html',
 45 								id : 'content',
 46 								style : 'width:340px;height:170px',
 47 								html :
 48 									'<textarea style="' +
 49 										'width:346px;' +
 50 										'height:170px;' +
 51 										'resize: none;' +
 52 										'border:1px solid black;' +
 53 										'background-color:white">' +
 54 									'</textarea>',
 55 								focus : function()
 56 								{
 57 									this.getElement().focus();
 58 								}
 59 							}
 60 						]
 61 					}
 62 				]
 63 			};
 64 		});
 65 })();
 66