]>
Commit | Line | Data |
---|---|---|
317f8f8f IB |
1 | /**\r |
2 | * @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.\r | |
3 | * For licensing, see LICENSE.md or http://ckeditor.com/license\r | |
4 | */\r | |
5 | \r | |
6 | /* global CKCONSOLE */\r | |
7 | \r | |
8 | 'use strict';\r | |
9 | \r | |
10 | ( function() {\r | |
11 | var pasteType, pasteValue;\r | |
12 | \r | |
13 | CKCONSOLE.add( 'paste', {\r | |
14 | panels: [\r | |
15 | {\r | |
16 | type: 'box',\r | |
17 | content:\r | |
18 | '<ul class="ckconsole_list">' +\r | |
19 | '<li>type: <span class="ckconsole_value" data-value="type"></span></li>' +\r | |
20 | '<li>value: <span class="ckconsole_value" data-value="value"></span></li>' +\r | |
21 | '</ul>',\r | |
22 | \r | |
23 | refresh: function() {\r | |
24 | return {\r | |
25 | header: 'Paste',\r | |
26 | type: pasteType,\r | |
27 | value: pasteValue\r | |
28 | };\r | |
29 | },\r | |
30 | \r | |
31 | refreshOn: function( editor, refresh ) {\r | |
32 | editor.on( 'paste', function( evt ) {\r | |
33 | pasteType = evt.data.type;\r | |
34 | pasteValue = CKEDITOR.tools.htmlEncode( evt.data.dataValue );\r | |
35 | refresh();\r | |
36 | } );\r | |
37 | }\r | |
38 | },\r | |
39 | {\r | |
40 | type: 'log',\r | |
41 | on: function( editor, log, logFn ) {\r | |
42 | editor.on( 'paste', function( evt ) {\r | |
43 | logFn( 'paste; type:' + evt.data.type )();\r | |
44 | } );\r | |
45 | }\r | |
46 | }\r | |
47 | ]\r | |
48 | } );\r | |
49 | } )();\r |