1
1
1
1
xxxxxxxxxx
1
// simulate dynamic creation of an element
2
document.body.insertAdjacentHTML('beforeend', `<div class="wysiwyg" data-mdb-wysiwyg="wysiwyg">
3
<br/>
4
<p style="text-align: center;"><img src="https://mdbootstrap.com/wp-content/uploads/2018/06/logo-mdb-jquery-small.webp" class="img-fluid"></p>
5
<h1 style="text-align: center;">MDBootstrap</h1>
6
<p style="text-align: center;">WYSIWYG Editor</p>
7
<p style="text-align: center;"><a href="https://mdbootstrap.com" target="_blank" contenteditable="false" style="font-size: 1rem; text-align: left;">MDBootstrap.com</a> © 2020</p>
8
<p style="text-align: left;"><b>Features:</b></p>
9
<ul>
10
<li>Changing block type</li>
11
<li>Text formatting (bold, italic, strikethrough, underline)</li>
12
<li>Setting text color</li>
13
<li>Setting color highlight</li>
14
<li>Text aligning</li>
15
<li>Creating a list (bulled or numbered)</li>
16
<li>Increase/Decrease indent</li>
17
<li>Inserting links</li>
18
<li>Inserting pictures</li>
19
<li>Insert horizontal line</li>
20
<li>show HTML code</li>
21
<li>Undo/Redo</li>
22
</ul>
23
<p><b>Options:</b></p>
24
<ul>
25
<li>Translations</li>
26
<li>Using your own color palette</li>
27
<li>Disabling/enabling sections</li>
28
</ul>
29
<p><b>Methods:</b></p>
30
<ul>
31
<li>Get HTML code from editor</li>
32
</ul>
33
</div>`)
34
35
36
const wysiwygElement = document.querySelector('.wysiwyg');
37
const wysiwygInstance = new WYSIWYG(wysiwygElement)
Console errors: 0