Files
sisvietnamvn_01/sisvietnamvn_main/test-event.html
T

25 lines
870 B
HTML

<!DOCTYPE html>
<html><body>
<div id="wrapper">
<textarea id="mytext"></textarea>
</div>
<script src="https://cdn.jsdelivr.net/npm/tinymce@6/tinymce.min.js"></script>
<script>
document.getElementById('wrapper').addEventListener('mousedown', function(e) {
console.log('wrapper mousedown received!', e.isTrusted, e.clientX, e.clientY);
});
tinymce.init({
selector: '#mytext',
setup: function(editor) {
editor.on('focusin mousedown click keyup', function(e) {
console.log('tinymce event:', e.type);
const target = document.getElementById('wrapper');
target.dispatchEvent(new MouseEvent('mousedown', {
bubbles: true, cancelable: true, view: window, clientX: 10, clientY: 10
}));
});
}
});
</script>
</body></html>