Move status icon out of core grammar checking service
Status icon is user-implemented now.
This commit is contained in:
@@ -9,6 +9,7 @@
|
||||
<script src="https://cdn.ckeditor.com/ckeditor5/41.1.0/classic/ckeditor.js"></script>
|
||||
<script>const besUrl = 'http://localhost:225/api/v2';</script>
|
||||
<script src="../service.js"></script>
|
||||
<script src="common.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<p class="my-block">This is an example how to implement dynamic registration and deregistration of a grammar checking service on supported HTML controls.</p>
|
||||
@@ -16,11 +17,11 @@
|
||||
<script>
|
||||
function toggle_grammar_service(el) {
|
||||
if (el.checked) {
|
||||
BesService.registerByElement(document.getElementById('textarea-control'))
|
||||
BesService.registerByElement(document.getElementById('contenteditable-control'))
|
||||
BesService.registerByElement(document.getElementById('readonly-control'))
|
||||
BesService.registerByElement(document.getElementById('textarea-control'), new BesStatusIconEventSink())
|
||||
BesService.registerByElement(document.getElementById('contenteditable-control'), new BesStatusIconEventSink())
|
||||
BesService.registerByElement(document.getElementById('readonly-control'), new BesStatusIconEventSink())
|
||||
if (my_ckeditor)
|
||||
BesCKService.register(my_ckeditor.ui.view.editable.element, my_ckeditor)
|
||||
BesCKService.register(my_ckeditor.ui.view.editable.element, my_ckeditor, new BesCKStatusIconEventSink())
|
||||
} else {
|
||||
BesService.unregisterByElement(document.getElementById('textarea-control'))
|
||||
BesService.unregisterByElement(document.getElementById('contenteditable-control'))
|
||||
|
Reference in New Issue
Block a user