/*\r
-Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.\r
+Copyright (c) 2003-2010, CKSource - Frederico Knabben. All rights reserved.\r
For licensing, see LICENSE.html or http://ckeditor.com/license\r
*/\r
\r
onOk : function()\r
{\r
// Get the textarea value.\r
- var text = this.getContentElement( 'general', 'content' ).getInputElement().getValue();\r
+ var text = this.getContentElement( 'general', 'content' ).getInputElement().getValue(),\r
+ editor = this.getParentEditor();\r
\r
- // Inserts the text.\r
- this.getParentEditor().insertText( text );\r
+ setTimeout( function()\r
+ {\r
+ editor.fire( 'paste', { 'text' : text } );\r
+ }, 0 );\r
},\r
\r
contents :\r
'border:1px solid black;' +\r
'background-color:white">' +\r
'</textarea>',\r
+\r
+ onLoad : function()\r
+ {\r
+ var label = this.getDialog().getContentElement( 'general', 'pasteMsg' ).getElement(),\r
+ input = this.getElement();\r
+\r
+ input.setAttribute( 'aria-labelledby', label.$.id );\r
+ },\r
+\r
focus : function()\r
{\r
this.getElement().focus();\r