12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- /**
- * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
- * For licensing, see LICENSE.md or http://ckeditor.com/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 )();
- } );
- }
- }
- ]
- } );
- } )();
|