]> git.immae.eu Git - perso/Immae/Projets/packagist/connexionswing-ckeditor-component.git/blame - sources/plugins/clipboard/dev/console.js
Upgrade to 4.5.7 and add some plugin
[perso/Immae/Projets/packagist/connexionswing-ckeditor-component.git] / sources / plugins / clipboard / dev / console.js
CommitLineData
7adcb81e 1/**\r
3b35bd27 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.\r
7adcb81e
IB
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