1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
| /*
| Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
| For licensing, see LICENSE.html or http://ckeditor.com/license
| */
|
| (function()
| {
| CKEDITOR.dialog.add( 'pastetext', function( editor )
| {
| return {
| title : editor.lang.pasteText.title,
|
| minWidth : CKEDITOR.env.ie && CKEDITOR.env.quirks ? 368 : 350,
| minHeight : 240,
|
| onShow : function(){ this.setupContent(); },
| onOk : function(){ this.commitContent(); },
|
| contents :
| [
| {
| label : editor.lang.common.generalTab,
| id : 'general',
| elements :
| [
| {
| type : 'html',
| id : 'pasteMsg',
| html : '<div style="white-space:normal;width:340px;">' + editor.lang.clipboard.pasteMsg + '</div>'
| },
| {
| type : 'textarea',
| id : 'content',
| className : 'cke_pastetext',
|
| onLoad : function()
| {
| var label = this.getDialog().getContentElement( 'general', 'pasteMsg' ).getElement(),
| input = this.getElement().getElementsByTag( 'textarea' ).getItem( 0 );
|
| input.setAttribute( 'aria-labelledby', label.$.id );
| input.setStyle( 'direction', editor.config.contentsLangDirection );
| },
|
| focus : function()
| {
| this.getElement().focus();
| },
| setup : function()
| {
| this.setValue( '' );
| },
| commit : function()
| {
| var value = this.getValue();
| setTimeout( function()
| {
| editor.fire( 'paste', { 'text' : value } );
| }, 0 );
| }
| }
| ]
| }
| ]
| };
| });
| })();
|
|