username@email.com
2024-04-02 7fdf7d7bd39cd0381c3969ad6302be0e693cad2d
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
/**
 * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
 */
 
/* global CKCONSOLE */
 
'use strict';
 
( function() {
    var pasteType, pasteValue;
 
    CKCONSOLE.add( 'paste', {
        panels: [
            {
                type: 'box',
                content:
                '<ul class="ckconsole_list">' +
                    '<li>type: <span class="ckconsole_value" data-value="type"></span></li>' +
                    '<li>value: <span class="ckconsole_value" data-value="value"></span></li>' +
                '</ul>',
 
                refresh: function() {
                    return {
                        header: 'Paste',
                        type: pasteType,
                        value: pasteValue
                    };
                },
 
                refreshOn: function( editor, refresh ) {
                    editor.on( 'paste', function( evt ) {
                        pasteType = evt.data.type;
                        pasteValue = CKEDITOR.tools.htmlEncode( evt.data.dataValue );
                        refresh();
                    } );
                }
            },
            {
                type: 'log',
                on: function( editor, log, logFn ) {
                    editor.on( 'paste', function( evt ) {
                        logFn( 'paste; type:' + evt.data.type )();
                    } );
                }
            }
        ]
    } );
} )();