Ticket #11326: test.html

File test.html, 1.0 KB (added by xmo, 6 years ago)
Line 
1<!doctype html>
2<html>
3  <head>
4    <title>test</title>
5    <script type="text/javascript" src="http://ckeditor.com/apps/ckeditor/4.3.1/ckeditor.js"></script>
6    <script type="text/javascript">
7CKEDITOR.disableAutoInline = true;
8
9CKEDITOR.plugins.add('testwidget', {
10    requires: 'widget',
11       
12    init: function (editor) {
13        editor.widgets.add('testwidget', {
14            editables: { text: '*' },
15            draggable: false,
16           
17            upcast: function (el) {
18                console.log(el);
19                return !!el.attributes['data-w'];
20            }
21        });
22    }
23});
24
25document.addEventListener('DOMContentLoaded', function () {
26   
27    CKEDITOR.inline('root', {
28        //plugins: plugins.join(','),
29        plugins: 'enterkey,testwidget',
30        allowedContent: true,
31        autoParagraph: false,
32        fillEmptyBlocks: false,
33        customConfig: '',
34    });
35});
36    </script>
37  </head>
38  <body>
39    <div id="root" contenteditable="true">
40      <div data-w="1">Foo</div>
41    </div>
42  </body>
43</html>
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy