]> git.immae.eu Git - perso/Immae/Projets/packagist/piedsjaloux-ckeditor-component.git/blobdiff - sources/plugins/clipboard/dev/console.js
Add oembed
[perso/Immae/Projets/packagist/piedsjaloux-ckeditor-component.git] / sources / plugins / clipboard / dev / console.js
diff --git a/sources/plugins/clipboard/dev/console.js b/sources/plugins/clipboard/dev/console.js
new file mode 100644 (file)
index 0000000..96ccd81
--- /dev/null
@@ -0,0 +1,49 @@
+/**\r
+ * @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.\r
+ * For licensing, see LICENSE.md or http://ckeditor.com/license\r
+ */\r
+\r
+/* global CKCONSOLE */\r
+\r
+'use strict';\r
+\r
+( function() {\r
+       var pasteType, pasteValue;\r
+\r
+       CKCONSOLE.add( 'paste', {\r
+               panels: [\r
+                       {\r
+                               type: 'box',\r
+                               content:\r
+                               '<ul class="ckconsole_list">' +\r
+                                       '<li>type: <span class="ckconsole_value" data-value="type"></span></li>' +\r
+                                       '<li>value: <span class="ckconsole_value" data-value="value"></span></li>' +\r
+                               '</ul>',\r
+\r
+                               refresh: function() {\r
+                                       return {\r
+                                               header: 'Paste',\r
+                                               type: pasteType,\r
+                                               value: pasteValue\r
+                                       };\r
+                               },\r
+\r
+                               refreshOn: function( editor, refresh ) {\r
+                                       editor.on( 'paste', function( evt ) {\r
+                                               pasteType = evt.data.type;\r
+                                               pasteValue = CKEDITOR.tools.htmlEncode( evt.data.dataValue );\r
+                                               refresh();\r
+                                       } );\r
+                               }\r
+                       },\r
+                       {\r
+                               type: 'log',\r
+                               on: function( editor, log, logFn ) {\r
+                                       editor.on( 'paste', function( evt ) {\r
+                                               logFn( 'paste; type:' + evt.data.type )();\r
+                                       } );\r
+                               }\r
+                       }\r
+               ]\r
+       } );\r
+} )();\r