HTML
xxxxxxxxxx
1
<div class="wysiwyg" data-mdb-wysiwyg="wysiwyg">
2
<br/>
3
<p style="text-align: center;"><img src="https://mdbootstrap.com/wp-content/uploads/2018/06/logo-mdb-jquery-small.webp" class="img-fluid"></p>
4
<h1 style="text-align: center;">MDBootstrap</h1>
5
<p style="text-align: center;">WYSIWYG Editor</p>
6
<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>
7
<p style="text-align: left;"><b>Features:</b></p>
8
<ul>
9
<li>Changing block type</li>
10
<li>Text formatting (bold, italic, strikethrough, underline)</li>
11
<li>Setting text color</li>
12
<li>Setting color highlight</li>
13
<li>Text aligning</li>
14
<li>Creating a list (bulled or numbered)</li>
15
<li>Increase/Decrease indent</li>
16
<li>Inserting links</li>
17
<li>Inserting pictures</li>
18
<li>Insert horizontal line</li>
19
<li>show HTML code</li>
20
<li>Undo/Redo</li>
21
</ul>
22
<p><b>Options:</b></p>
23
<ul>
24
<li>Translations</li>
25
<li>Using your own color palette</li>
26
<li>Disabling/enabling sections</li>
27
</ul>
28
<p><b>Methods:</b></p>
29
<ul>
30
<li>Get HTML code from editor</li>
31
</ul>
32
</div>
CSS
1
1
JS
xxxxxxxxxx
1
const wysiwygEl = document.querySelector('.wysiwyg');
2
wysiwygEl.addEventListener('contextmenu', () => {
3
console.log('contextmenu')
4
})
5
6
wysiwygEl.addEventListener('paste', () => {
7
console.log('paste')
8
})
Console errors: 0