JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
vanilla ckeditor-3.5.4
[ckeditor.git] / _source / plugins / pastetext / dialogs / pastetext.js
index 42a021f..56143df 100644 (file)
@@ -13,23 +13,8 @@ For licensing, see LICENSE.html or http://ckeditor.com/license
                                minWidth : CKEDITOR.env.ie && CKEDITOR.env.quirks ? 368 : 350,\r
                                minHeight : 240,\r
 \r
-                               onShow : function()\r
-                               {\r
-                                       // Reset the textarea value.\r
-                                       this.getContentElement( 'general', 'content' ).getInputElement().setValue( '' );\r
-                               },\r
-\r
-                               onOk : function()\r
-                               {\r
-                                       // Get the textarea value.\r
-                                       var text = this.getContentElement( 'general', 'content' ).getInputElement().getValue(),\r
-                                               editor = this.getParentEditor();\r
-\r
-                                       setTimeout( function()\r
-                                       {\r
-                                               editor.fire( 'paste', { 'text' : text } );\r
-                                       }, 0 );\r
-                               },\r
+                               onShow : function(){ this.setupContent(); },\r
+                               onOk : function(){ this.commitContent(); },\r
 \r
                                contents :\r
                                [\r
@@ -60,6 +45,18 @@ For licensing, see LICENSE.html or http://ckeditor.com/license
                                                                focus : function()\r
                                                                {\r
                                                                        this.getElement().focus();\r
+                                                               },\r
+                                                               setup : function()\r
+                                                               {\r
+                                                                       this.setValue( '' );\r
+                                                               },\r
+                                                               commit : function()\r
+                                                               {\r
+                                                                       var value = this.getValue();\r
+                                                                       setTimeout( function()\r
+                                                                       {\r
+                                                                               editor.fire( 'paste', { 'text' : value } );\r
+                                                                       }, 0 );\r
                                                                }\r
                                                        }\r
                                                ]\r